PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.14
Timetics – Appointment Booking Calendar & Scheduling v1.0.14
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 1.0.22 1.0.23 1.0.24 All 62 releases
timetics / assets / css / frontend.css

frontend.css in Timetics – Appointment Booking Calendar & Scheduling 1.0.14, at assets/css/frontend.css

1,828 lines 52.4 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/frontend.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: #0c274a;
13 --tt-secondary-color-65: #556880;
14 --tt-secondary-color-50: #8693a5;
15 --tt-secondary-color-30: #b6bec9;
16 --tt-secondary-color-20: #ced4db;
17 --tt-secondary-color-12: #e2ecf4;
18 --tt-secondary-color-08: #ecf2f8;
19 --tt-secondary-color-05: #f3f7fb;
20 --tt-secondary-color-03: #f8fafc;
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-primary-gradient-reverse: linear-gradient(
30 170deg,
31 #3263f8 0%,
32 #254ec8 100%
33 );
34 --tt-secondary-gradient: linear-gradient(180deg, #45505e 0%, #0a1018 100%);
35 }
36
37 .tt-margin-0 {
38 margin: 0 !important;
39 }
40
41 .tt-mb-0 {
42 margin-bottom: 0 !important;
43 }
44
45 .tt-mb-10 {
46 margin-bottom: 10px !important;
47 }
48
49 .tt-mb-15 {
50 margin-bottom: 15px !important;
51 }
52
53 .tt-mb-20 {
54 margin-bottom: 20px !important;
55 }
56
57 .tt-mb-25 {
58 margin-bottom: 25px !important;
59 }
60
61 .tt-mb-30 {
62 margin-bottom: 30px !important;
63 }
64
65 .tt-mb-35 {
66 margin-bottom: 35px !important;
67 }
68
69 .tt-mb-40 {
70 margin-bottom: 40px !important;
71 }
72
73 .tt-mb-45 {
74 margin-bottom: 45px !important;
75 }
76
77 .tt-mt-0 {
78 margin-top: 0 !important;
79 }
80
81 .tt-mt-5 {
82 margin-top: 5px !important;
83 }
84
85 .tt-mt-10 {
86 margin-top: 10px !important;
87 }
88
89 .tt-mt-30 {
90 margin-top: 30px !important;
91 }
92
93 .tt-mt-40 {
94 margin-top: 40px !important;
95 }
96
97 .tt-primary-color {
98 color: var(--tt-primary-color);
99 }
100
101 #wpcontent {
102 min-height: 100vh;
103 background-color: #ecf2f8;
104 }
105
106 .wrap {
107 margin: 20px 40px 0 20px;
108 }
109
110 .toplevel_page_timetics .tt-page-header-wrapper {
111 border-bottom: 1px solid #d9d9d9;
112 padding-bottom: 27px;
113 margin-bottom: 30px;
114 }
115 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header {
116 padding: 0;
117 background-color: transparent;
118 }
119 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header-heading-left,
120 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header-heading-extra {
121 margin: 0;
122 }
123 .toplevel_page_timetics .tt-page-header-wrapper .ant-page-header-heading-title {
124 font-size: 22px;
125 line-height: 33px;
126 }
127 .toplevel_page_timetics .tt-page-header-wrapper .ant-btn svg {
128 fill: var(--tt-primary-color);
129 }
130 .toplevel_page_timetics .tt-page-header-wrapper .tt-header-info-dropdown.ant-btn {
131 padding: 4px 0px;
132 }
133 .toplevel_page_timetics .tt-shortcode-list .ant-input-group-addon .anticon:hover path {
134 stroke: var(--tt-primary-color);
135 }
136 .toplevel_page_timetics .tt-shortcode-list .ant-input-group-addon:last-child {
137 border-top-right-radius: 6px;
138 border-bottom-right-radius: 6px;
139 }
140 .toplevel_page_timetics .ant-dropdown-menu-item.ant-dropdown-menu-item-active,
141 .toplevel_page_timetics .ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,
142 .toplevel_page_timetics .ant-dropdown-menu-item:hover,
143 .toplevel_page_timetics .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,
144 .toplevel_page_timetics .ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active,
145 .toplevel_page_timetics .ant-dropdown-menu-submenu-title:hover {
146 background-color: var(--tt-secondary-color-08);
147 }
148 .toplevel_page_timetics .ant-list-split .ant-list-item {
149 border-color: var(--tt-secondary-color-12);
150 }
151 .toplevel_page_timetics .ant-divider-horizontal {
152 border-color: var(--tt-secondary-color-12);
153 }
154 .toplevel_page_timetics .tt-spinner-canter {
155 width: 100%;
156 height: 90vh;
157 display: flex;
158 align-items: center;
159 justify-content: center;
160 opacity: 0.8;
161 }
162
163 .timetics-input .ant-input-lg,
164 .timetics-input .ant-picker,
165 .timetics-input .ant-select:not(.ant-select-customize-input) .ant-select-selector,
166 .timetics-input .ant-input-affix-wrapper,
167 .timetics-input .ant-input-number,
168 .timetics-input .ant-input-number-lg,
169 .timetics-input .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
170 border-color: var(--tt-secondary-color-12);
171 border-radius: 6px;
172 height: 42px;
173 padding: 0 15px;
174 font-size: 14px;
175 }
176 .timetics-input .ant-input-number-lg input {
177 height: 40px;
178 line-height: 40px;
179 }
180 .timetics-input .ant-form-item-label > label {
181 font-weight: 500;
182 font-size: 13px;
183 line-height: 20px;
184 color: var(--tt-secondary-color);
185 text-transform: capitalize;
186 }
187 .timetics-input .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
188 line-height: 42px;
189 padding-right: 10px;
190 }
191 .timetics-input textarea.ant-input {
192 border-radius: 6px;
193 }
194 .timetics-input .ant-select-single .ant-select-selector .ant-select-selection-item,
195 .timetics-input .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
196 line-height: 40px;
197 }
198 .timetics-input.tt-sm-input .ant-input-number-sm {
199 height: 34px;
200 line-height: 32px;
201 }
202 .timetics-input .ant-select-arrow {
203 right: 15px;
204 height: 15px;
205 }
206 .timetics-input .ant-select-arrow .anticon-down {
207 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjg3MDY4IDIuNjEyMDRDMC4zODk4MTYgMi4xMzExOCAwLjM4OTgxNiAxLjM1MTU0IDAuODcwNjc5IDAuODcwNjhDMS4zNTE1NCAwLjM4OTgxNyAyLjEzMTE4IDAuMzg5ODE2IDIuNjEyMDQgMC44NzA2OEw4LjI1ODY0IDYuNTE3MjhMMTMuOTA1MiAwLjg3MDY4QzE0LjM4NjEgMC4zODk4MTcgMTUuMTY1NyAwLjM4OTgxNiAxNS42NDY2IDAuODcwNjc5QzE2LjEyNzUgMS4zNTE1NCAxNi4xMjc1IDIuMTMxMTggMTUuNjQ2NiAyLjYxMjA0TDguOTY1NzUgOS4yOTI4OUM4LjU3NTIyIDkuNjgzNDIgNy45NDIwNiA5LjY4MzQyIDcuNTUxNTMgOS4yOTI4OUwwLjg3MDY4IDIuNjEyMDRaIiBmaWxsPSIjMEExMDE4Ii8+Cjwvc3ZnPgo=");
208 width: 14px;
209 height: 9px;
210 background-repeat: no-repeat;
211 background-size: 13px;
212 }
213 .timetics-input .ant-select-arrow .anticon-down svg {
214 display: none;
215 }
216
217 .ant-input-affix-wrapper input[type=text]:focus,
218 .ant-input-affix-wrapper input[type=password]:focus,
219 .ant-input-affix-wrapper input[type=color]:focus,
220 .ant-input-affix-wrapper input[type=date]:focus,
221 .ant-input-affix-wrapper input[type=datetime]:focus,
222 .ant-input-affix-wrapper input[type=datetime-local]:focus,
223 .ant-input-affix-wrapper input[type=email]:focus,
224 .ant-input-affix-wrapper input[type=month]:focus,
225 .ant-input-affix-wrapper input[type=number]:focus,
226 .ant-input-affix-wrapper input[type=search]:focus,
227 .ant-input-affix-wrapper input[type=tel]:focus,
228 .ant-input-affix-wrapper input[type=time]:focus,
229 .ant-input-affix-wrapper input[type=url]:focus,
230 .ant-input-affix-wrapper input[type=week]:focus,
231 .ant-input-affix-wrapper input[type=checkbox]:focus,
232 .ant-input-affix-wrapper input[type=radio]:focus,
233 .ant-input-affix-wrapper select:focus,
234 .ant-input-affix-wrapper textarea:focus,
235 .ant-select-selection-search input[type=text]:focus,
236 .ant-select-selection-search input[type=password]:focus,
237 .ant-select-selection-search input[type=color]:focus,
238 .ant-select-selection-search input[type=date]:focus,
239 .ant-select-selection-search input[type=datetime]:focus,
240 .ant-select-selection-search input[type=datetime-local]:focus,
241 .ant-select-selection-search input[type=email]:focus,
242 .ant-select-selection-search input[type=month]:focus,
243 .ant-select-selection-search input[type=number]:focus,
244 .ant-select-selection-search input[type=search]:focus,
245 .ant-select-selection-search input[type=tel]:focus,
246 .ant-select-selection-search input[type=time]:focus,
247 .ant-select-selection-search input[type=url]:focus,
248 .ant-select-selection-search input[type=week]:focus,
249 .ant-select-selection-search input[type=checkbox]:focus,
250 .ant-select-selection-search input[type=radio]:focus,
251 .ant-select-selection-search select:focus,
252 .ant-select-selection-search textarea:focus {
253 box-shadow: none;
254 outline: none;
255 }
256
257 .input-search-field .ant-input-affix-wrapper {
258 font-size: 16px;
259 border-radius: 6px;
260 padding: 1px 15px;
261 }
262
263 .tt-heading {
264 font-weight: 600;
265 font-size: 24px;
266 }
267
268 #time_tics_dashboard .ant-btn,
269 .tt-btn-dropdown .ant-btn,
270 .ant-modal-wrap .ant-btn,
271 .ant-popover-inner-content .ant-btn {
272 border-radius: 6px;
273 font-weight: 600;
274 }
275 #time_tics_dashboard .ant-btn.ant-btn-sm,
276 .tt-btn-dropdown .ant-btn.ant-btn-sm,
277 .ant-modal-wrap .ant-btn.ant-btn-sm,
278 .ant-popover-inner-content .ant-btn.ant-btn-sm {
279 height: 30px;
280 line-height: 30px;
281 padding: 0 11px;
282 }
283 #time_tics_dashboard .ant-btn.ant-btn-md,
284 .tt-btn-dropdown .ant-btn.ant-btn-md,
285 .ant-modal-wrap .ant-btn.ant-btn-md,
286 .ant-popover-inner-content .ant-btn.ant-btn-md {
287 height: 34px;
288 line-height: 34px;
289 }
290 #time_tics_dashboard .ant-btn.ant-btn-lg,
291 .tt-btn-dropdown .ant-btn.ant-btn-lg,
292 .ant-modal-wrap .ant-btn.ant-btn-lg,
293 .ant-popover-inner-content .ant-btn.ant-btn-lg {
294 height: 38px;
295 line-height: 1;
296 }
297 #time_tics_dashboard .ant-btn svg,
298 .tt-btn-dropdown .ant-btn svg,
299 .ant-modal-wrap .ant-btn svg,
300 .ant-popover-inner-content .ant-btn svg {
301 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
302 }
303 #time_tics_dashboard .tt-more-action-btn,
304 .tt-btn-dropdown .tt-more-action-btn,
305 .ant-modal-wrap .tt-more-action-btn,
306 .ant-popover-inner-content .tt-more-action-btn {
307 padding: 5px 6px;
308 }
309 #time_tics_dashboard .tt-more-action-btn:hover svg,
310 .tt-btn-dropdown .tt-more-action-btn:hover svg,
311 .ant-modal-wrap .tt-more-action-btn:hover svg,
312 .ant-popover-inner-content .tt-more-action-btn:hover svg {
313 fill: var(--tt-primary-color);
314 }
315
316 .tt-action-dropdown .ant-dropdown-menu {
317 min-width: 208px;
318 padding: 4px;
319 border-radius: 6px;
320 -webkit-border-radius: 6px;
321 -ms-border-radius: 6px;
322 border: 1px solid var(--tt-secondary-color-12);
323 }
324 .tt-action-dropdown .ant-dropdown-menu-item {
325 padding: 6px 10px;
326 border-radius: 4px;
327 }
328 .tt-action-dropdown .ant-dropdown-menu-item a {
329 text-decoration: none;
330 font-weight: 500;
331 font-size: 14px;
332 color: var(--tt-secondary-color-65);
333 }
334 .tt-action-dropdown .ant-dropdown-menu-item:hover a {
335 color: var(--tt-secondary-color);
336 }
337 .tt-action-dropdown.tt-action-area .ant-dropdown-menu {
338 min-width: 210px;
339 padding: 4px;
340 }
341 .tt-action-dropdown.tt-action-area .ant-dropdown-menu svg {
342 margin-right: 5px;
343 position: relative;
344 bottom: -3px;
345 }
346 .tt-action-dropdown.tt-action-area .ant-dropdown-menu-item {
347 padding: 7px 12px;
348 }
349
350 .tt-text-right {
351 text-align: right;
352 }
353
354 .tt-notification-content .ant-collapse-content > .ant-collapse-content-box {
355 padding: 25px;
356 }
357
358 .tt-container-wrapper {
359 max-width: 720px;
360 margin: 60px auto 0;
361 }
362 .tt-container-wrapper .tt-appoint-type {
363 font-size: 21px;
364 line-height: 25px;
365 margin: 0 0 40px 0;
366 font-weight: 600;
367 }
368 .tt-container-wrapper .tt-form-container {
369 padding: 30px;
370 background-color: #ffffff;
371 border: 1px solid var(--tt-secondary-color-12);
372 border-radius: 8px;
373 }
374 @media screen and (max-width: 768px) {
375 .tt-container-wrapper .tt-form-container {
376 padding: 20px;
377 }
378 }
379 .tt-container-wrapper .tt-form-container .ant-collapse {
380 border-radius: 8px;
381 }
382 .tt-container-wrapper .tt-form-container .ant-collapse-header-text {
383 font-size: 14px;
384 font-weight: 600;
385 }
386 .tt-container-wrapper .tt-form-container .tt-link-btn {
387 padding: 0;
388 }
389 .tt-container-wrapper .tt-form-container .timetics-input.tt-notice-time-input {
390 margin-top: 32px;
391 }
392 @media screen and (max-width: 570px) {
393 .tt-container-wrapper .tt-form-container .timetics-input.tt-notice-time-input {
394 margin-top: -15px;
395 }
396 }
397
398 .ql-editor {
399 min-height: 130px;
400 }
401
402 .tt-tooltip-card .ant-tooltip-arrow {
403 min-width: 18px;
404 min-height: 18px;
405 }
406 .tt-tooltip-card .ant-tooltip-inner {
407 min-height: 20px;
408 padding: 4px 8px;
409 font-size: 12px;
410 }
411
412 @media screen and (max-width: 782px) {
413 input[type=text] {
414 min-height: 30px;
415 }
416 }
417 @media (max-width: 590px) {
418 .ant-picker-panel-container .ant-picker-panels {
419 flex-direction: column;
420 }
421 }
422 .tt-flat-picker-input.ant-input.ant-input-lg.flatpickr-input {
423 background-color: transparent;
424 }
425
426 .ant-notification {
427 margin-top: 16px !important;
428 }
429
430 .toplevel_page_timetics .ant-switch {
431 height: 24px;
432 background-color: var(--tt-secondary-color-20);
433 box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.12);
434 border-radius: 28px;
435 }
436 .toplevel_page_timetics .ant-switch .ant-switch-handle {
437 top: 4px;
438 left: 4px;
439 width: 16px;
440 height: 16px;
441 }
442 .toplevel_page_timetics .ant-switch .ant-switch-handle::before {
443 box-shadow: -1px 4px 4px rgba(0, 0, 0, 0.15);
444 background: linear-gradient(210.38deg, #ffffff 11.21%, rgba(255, 255, 255, 0.8) 87.98%);
445 }
446 .toplevel_page_timetics .ant-switch.ant-switch-checked {
447 background: var(--tt-primary-gradient);
448 }
449 .toplevel_page_timetics .ant-switch.ant-switch-checked .ant-switch-handle {
450 left: calc(100% - 20px);
451 }
452 .toplevel_page_timetics .ant-switch.ant-switch-checked .ant-switch-handle::before {
453 background: linear-gradient(210.38deg, #ffffff 11.21%, rgba(255, 255, 255, 0.7) 87.98%);
454 box-shadow: -1px 4px 4px rgba(0, 0, 0, 0.25);
455 }
456 .toplevel_page_timetics .ant-checkbox .ant-checkbox-inner {
457 width: 20px;
458 height: 20px;
459 border-radius: 4px;
460 z-index: 1;
461 }
462 .toplevel_page_timetics .ant-checkbox .ant-checkbox-inner::after {
463 width: 6.714286px;
464 height: 11.142857px;
465 left: 23%;
466 top: 45%;
467 border-radius: 0;
468 }
469 .toplevel_page_timetics .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner {
470 background: var(--tt-primary-gradient);
471 border-color: var(--tt-primary-color);
472 }
473 .toplevel_page_timetics .ant-checkbox.ant-checkbox-checked:after {
474 border-radius: 4px;
475 }
476 .toplevel_page_timetics .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner::after {
477 width: 12px;
478 height: 12px;
479 left: 50%;
480 top: 50%;
481 border-radius: 2px;
482 background: var(--tt-primary-gradient);
483 }
484 .toplevel_page_timetics .ant-checkbox + span {
485 position: relative;
486 top: -3px;
487 }
488 .toplevel_page_timetics .ant-checkbox.ant-checkbox-disabled .ant-checkbox-input {
489 width: 20px;
490 height: 20px;
491 top: 4px;
492 }
493 .toplevel_page_timetics .ant-checkbox-input:focus + .ant-checkbox-inner,
494 .toplevel_page_timetics .ant-checkbox-wrapper:hover .ant-checkbox-inner,
495 .toplevel_page_timetics .ant-checkbox:hover .ant-checkbox-inner {
496 border-color: var(--tt-primary-color);
497 }
498 .toplevel_page_timetics .ant-checkbox-wrapper:hover .ant-checkbox:after,
499 .toplevel_page_timetics .ant-checkbox:hover:after {
500 visibility: visible;
501 border-color: var(--tt-primary-color);
502 }
503 .toplevel_page_timetics .meeting-pagination {
504 text-align: right;
505 }
506 @media (max-width: 991px) {
507 .toplevel_page_timetics .meeting-pagination {
508 text-align: center;
509 }
510 }
511 .toplevel_page_timetics .ant-pagination .ant-pagination-item {
512 width: 30px;
513 min-width: 30px;
514 line-height: 25px;
515 height: 30px;
516 background-color: transparent;
517 border-color: transparent;
518 border-radius: 4px;
519 }
520 .toplevel_page_timetics .ant-pagination .ant-pagination-item a {
521 font-weight: 600;
522 line-height: 28px;
523 }
524 .toplevel_page_timetics .ant-pagination .ant-pagination-item:hover {
525 border-color: var(--tt-primary-color);
526 }
527 .toplevel_page_timetics .ant-pagination .ant-pagination-item-active {
528 border: 1px solid var(--tt-primary-color);
529 border-radius: 4px;
530 }
531 .toplevel_page_timetics .ant-pagination-next .ant-pagination-item-link,
532 .toplevel_page_timetics .ant-pagination-prev .ant-pagination-item-link {
533 background-color: transparent;
534 border: 1px solid transparent;
535 }
536 .toplevel_page_timetics .ant-pagination-next .ant-pagination-item-link:hover,
537 .toplevel_page_timetics .ant-pagination-prev .ant-pagination-item-link:hover {
538 border-color: transparent;
539 }
540 .toplevel_page_timetics .ant-pagination-disabled .ant-pagination-item-link,
541 .toplevel_page_timetics .ant-pagination-disabled:hover .ant-pagination-item-link {
542 color: rgba(0, 0, 0, 0.25);
543 border-color: transparent;
544 background-color: transparent;
545 cursor: not-allowed;
546 }
547 .toplevel_page_timetics .tt-meeting-create-btn .ant-btn-primary svg {
548 fill: #fff !important;
549 }
550 .toplevel_page_timetics .ant-tabs-tab-btn {
551 color: var(--tt-secondary-color-50);
552 }
553 .toplevel_page_timetics .ant-tabs-bottom > .ant-tabs-nav,
554 .toplevel_page_timetics .ant-tabs-bottom > div > .ant-tabs-nav,
555 .toplevel_page_timetics .ant-tabs-top > .ant-tabs-nav,
556 .toplevel_page_timetics .ant-tabs-top > div > .ant-tabs-nav {
557 margin: 0 0 30px;
558 }
559 .toplevel_page_timetics .ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
560 padding: 0 0 10px;
561 font-size: 15px;
562 font-weight: 600;
563 }
564 .toplevel_page_timetics .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,
565 .toplevel_page_timetics .ant-tabs-tab:hover {
566 color: var(--tt-primary-color);
567 text-shadow: none;
568 }
569 .toplevel_page_timetics .ant-tabs-bottom > .ant-tabs-nav:before,
570 .toplevel_page_timetics .ant-tabs-bottom > div > .ant-tabs-nav:before,
571 .toplevel_page_timetics .ant-tabs-top > .ant-tabs-nav:before,
572 .toplevel_page_timetics .ant-tabs-top > div > .ant-tabs-nav:before {
573 border-bottom: 1px solid #d9d9d9;
574 }
575 .toplevel_page_timetics .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
576 .toplevel_page_timetics .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar,
577 .toplevel_page_timetics .ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
578 .toplevel_page_timetics .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
579 height: 3px;
580 }
581 .toplevel_page_timetics .ant-tabs-ink-bar {
582 background: var(--tt-primary-gradient);
583 border-radius: 10px 10px 0 0;
584 }
585 .toplevel_page_timetics .tt-settings-wrapper .ant-typography.ant-typography-secondary {
586 color: var(--tt-secondary-color-65);
587 }
588 .toplevel_page_timetics .tt-settings-wrapper .ant-btn.ant-btn-default {
589 text-decoration: none;
590 line-height: 1;
591 padding: 0 15px;
592 color: var(--tt-primary-color);
593 border-color: var(--tt-primary-color);
594 }
595 .toplevel_page_timetics .ant-table {
596 background-color: transparent;
597 }
598 .toplevel_page_timetics .ant-table .ant-table-container table > thead > tr:first-child th:last-child {
599 border-top-right-radius: 6px;
600 }
601 .toplevel_page_timetics .ant-table .ant-table-container table > thead > tr:first-child th:first-child {
602 border-top-left-radius: 6px;
603 }
604 .toplevel_page_timetics .ant-table .ant-table-container table > tbody > tr:last-child td:last-child {
605 border-bottom-right-radius: 6px;
606 }
607 .toplevel_page_timetics .ant-table .ant-table-container table > tbody > tr:last-child td:first-child {
608 border-bottom-left-radius: 6px;
609 }
610 .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 {
611 display: none;
612 }
613 .toplevel_page_timetics .ant-table .ant-table-sticky-holder,
614 .toplevel_page_timetics .ant-table .ant-table-sticky-scroll {
615 background: transparent;
616 }
617 .toplevel_page_timetics .ant-table .ant-table-thead > tr > th {
618 background: #e9eaef;
619 border-bottom-color: transparent;
620 box-shadow: none;
621 }
622 .toplevel_page_timetics .ant-table table tr td.ant-table-selection-column,
623 .toplevel_page_timetics .ant-table table tr th.ant-table-selection-column {
624 padding-right: 20px;
625 padding-left: 20px;
626 }
627 .toplevel_page_timetics .ant-table .ant-table-tbody > tr > td {
628 background-color: #fff;
629 }
630 .toplevel_page_timetics .ant-table .ant-table-tbody tr:nth-child(2n-1) td {
631 background-color: var(--tt-secondary-color-05);
632 }
633 .toplevel_page_timetics .ant-spin {
634 color: var(--tt-primary-color);
635 }
636 .toplevel_page_timetics .ant-spin .ant-spin-dot-item {
637 background-color: var(--tt-primary-color);
638 }
639 .toplevel_page_timetics .ant-spin-blur {
640 opacity: 0;
641 }
642 .toplevel_page_timetics .ant-alert-info {
643 border: transparent;
644 border-radius: 8px;
645 }
646 .toplevel_page_timetics .ant-spin-blur {
647 opacity: 0;
648 }
649 .toplevel_page_timetics .ant-collapse {
650 background-color: #fff;
651 border-color: var(--tt-secondary-color-12);
652 }
653 .toplevel_page_timetics .ant-collapse > .ant-collapse-item:last-child {
654 border-radius: 0 0 8px 8px;
655 }
656 .toplevel_page_timetics .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header,
657 .toplevel_page_timetics .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-content {
658 border-radius: 0 0 8px 8px;
659 border-color: var(--tt-secondary-color-12);
660 }
661 .toplevel_page_timetics .ant-collapse.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
662 padding-top: 25px;
663 padding-bottom: 25px;
664 }
665 .toplevel_page_timetics .ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
666 position: relative;
667 background-color: transparent;
668 border-top-right-radius: 7px;
669 border-top-left-radius: 7px;
670 }
671 .toplevel_page_timetics .ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item:not(.ant-collapse-item-active) > .ant-collapse-header {
672 border-radius: 8px;
673 }
674 .toplevel_page_timetics .ant-collapse .ant-collapse-content > .ant-collapse-content-box {
675 background-color: var(--tt-secondary-color-05);
676 padding: 25px;
677 border-radius: 0 0 8px 8px;
678 }
679 .toplevel_page_timetics .ant-collapse .ant-collapse-item-active .ant-collapse-expand-icon .anticon svg {
680 transform: rotate(-180deg);
681 }
682 .toplevel_page_timetics .ant-collapse > .ant-collapse-item {
683 border-bottom-color: var(--tt-secondary-color-12);
684 }
685 .toplevel_page_timetics .ant-collapse-item.ant-collapse-item-disabled {
686 opacity: 1;
687 }
688 .toplevel_page_timetics .ant-tooltip .ant-tooltip-inner {
689 background: var(--tt-secondary-gradient);
690 border-radius: 4px;
691 font-weight: 600;
692 font-size: 12px;
693 }
694 .toplevel_page_timetics .ant-tooltip .ant-tooltip-arrow-content {
695 --antd-arrow-background-color: var(--tt-secondary-color);
696 }
697 .toplevel_page_timetics .ant-select-single:not(.ant-select-customize-input, .tt-location-type-select) .ant-select-selector {
698 line-height: 40px;
699 padding: 0 40px 0 20px;
700 border-radius: 6px;
701 }
702 .toplevel_page_timetics .ant-select-single:not(.ant-pagination-options-size-changer) .ant-select-selector .ant-select-selection-item,
703 .toplevel_page_timetics .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
704 padding: 0;
705 line-height: 40px;
706 transition: all 0.3s;
707 font-weight: 500;
708 color: var(--tt-secondary-color-65);
709 }
710 .toplevel_page_timetics .ant-select-dropdown {
711 border: transparent;
712 border-radius: 4px;
713 box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.12);
714 padding: 0;
715 }
716 .toplevel_page_timetics .ant-select-dropdown {
717 border: 1px solid var(--tt-secondary-color-12);
718 border-radius: 6px;
719 box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
720 padding: 4px;
721 }
722 .toplevel_page_timetics .ant-select-dropdown .ant-select-item {
723 color: var(--tt-secondary-color-65);
724 font-weight: 500;
725 padding: 6.5px 12px;
726 }
727 .toplevel_page_timetics .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
728 border-radius: 4px;
729 background-color: var(--tt-secondary-color-08);
730 color: var(--tt-secondary-color);
731 }
732 .toplevel_page_timetics .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
733 border-color: var(--tt-primary-color);
734 }
735 .toplevel_page_timetics .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
736 background-color: var(--tt-secondary-color-08);
737 color: var(--tt-secondary-color);
738 border-radius: 4px;
739 }
740 .toplevel_page_timetics .flatpickr-day.selected,
741 .toplevel_page_timetics .flatpickr-day.startRange,
742 .toplevel_page_timetics .flatpickr-day.endRange,
743 .toplevel_page_timetics .flatpickr-day.selected.inRange,
744 .toplevel_page_timetics .flatpickr-day.startRange.inRange,
745 .toplevel_page_timetics .flatpickr-day.endRange.inRange,
746 .toplevel_page_timetics .flatpickr-day.selected:focus,
747 .toplevel_page_timetics .flatpickr-day.startRange:focus,
748 .toplevel_page_timetics .flatpickr-day.endRange:focus,
749 .toplevel_page_timetics .flatpickr-day.selected:hover,
750 .toplevel_page_timetics .flatpickr-day.startRange:hover,
751 .toplevel_page_timetics .flatpickr-day.endRange:hover,
752 .toplevel_page_timetics .flatpickr-day.selected.prevMonthDay,
753 .toplevel_page_timetics .flatpickr-day.startRange.prevMonthDay,
754 .toplevel_page_timetics .flatpickr-day.endRange.prevMonthDay,
755 .toplevel_page_timetics .flatpickr-day.selected.nextMonthDay,
756 .toplevel_page_timetics .flatpickr-day.startRange.nextMonthDay,
757 .toplevel_page_timetics .flatpickr-day.endRange.nextMonthDay {
758 background: var(--tt-primary-color);
759 border-color: var(--tt-primary-color);
760 }
761 .toplevel_page_timetics .ant-modal-content,
762 .toplevel_page_timetics .ant-modal-header {
763 border-radius: 6px;
764 }
765 .toplevel_page_timetics .ant-btn {
766 color: var(--tt-secondary-color);
767 }
768 .toplevel_page_timetics .ant-btn:not(.dynamic-delete-button, .ant-btn-warning, .tt-link-btn) {
769 padding: 4px 10px;
770 }
771 .toplevel_page_timetics .ant-btn:not(.dynamic-delete-button, .ant-btn-warning, .tt-link-btn):hover, .toplevel_page_timetics .ant-btn:not(.dynamic-delete-button, .ant-btn-warning, .tt-link-btn):focus {
772 color: var(--tt-primary-color);
773 border-color: var(--tt-primary-color);
774 }
775 .toplevel_page_timetics .ant-btn.ant-btn-primary {
776 background-image: var(--tt-primary-gradient);
777 color: #fff;
778 border: none;
779 }
780 .toplevel_page_timetics .ant-btn.ant-btn-primary:hover, .toplevel_page_timetics .ant-btn.ant-btn-primary:focus {
781 background-image: var(--tt-primary-gradient-reverse);
782 color: #fff;
783 }
784 .toplevel_page_timetics .ant-btn.ant-btn-primary .anticon svg {
785 width: 15px;
786 height: 15px;
787 }
788 .toplevel_page_timetics .ant-btn.ant-btn-primary .anticon svg path {
789 stroke: #fff;
790 }
791 .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 {
792 color: #fff;
793 }
794 .toplevel_page_timetics .ant-btn.ant-btn-lg {
795 padding: 10px 18px 10px 18px;
796 font-size: 14px;
797 font-weight: 600;
798 border-radius: 6px;
799 }
800 .toplevel_page_timetics .ant-btn.ant-btn-default {
801 display: inline-flex;
802 align-items: center;
803 justify-content: center;
804 }
805 .toplevel_page_timetics .ant-btn.ant-btn-default .anticon {
806 margin-top: 3px;
807 }
808 .toplevel_page_timetics .ant-btn.ant-btn-default svg {
809 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
810 }
811 .toplevel_page_timetics .ant-btn.ant-btn-default:not(:disabled):hover .anticon:not(.tt-no-fill-icon) svg {
812 fill: var(--tt-primary-color);
813 }
814 .toplevel_page_timetics .ant-btn.ant-btn-default.tt-default-btn {
815 height: 36px;
816 padding: 6px 10px;
817 }
818 .toplevel_page_timetics .ant-btn.ant-btn-default.tt-default-btn:not(.tt-default-btn[disabled]) .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 {
819 fill: var(--tt-primary-color);
820 }
821 .toplevel_page_timetics .ant-btn.ant-btn-dangerous {
822 color: var(--tt-danger-color);
823 border-color: var(--tt-danger-light-color);
824 }
825 .toplevel_page_timetics .ant-btn.ant-btn-dangerous .anticon {
826 margin-top: 0;
827 }
828 .toplevel_page_timetics .ant-btn.ant-btn-dangerous svg {
829 fill: none;
830 }
831 .toplevel_page_timetics .ant-btn.ant-btn-dangerous .ant-btn-loading-icon svg {
832 fill: var(--tt-danger-color);
833 }
834 .toplevel_page_timetics .ant-btn.ant-btn-dangerous:hover, .toplevel_page_timetics .ant-btn.ant-btn-dangerous:focus {
835 color: var(--tt-danger-color);
836 border-color: var(--tt-danger-color);
837 }
838 .toplevel_page_timetics .ant-btn.ant-btn-dangerous:hover .anticon svg path, .toplevel_page_timetics .ant-btn.ant-btn-dangerous:focus .anticon svg path {
839 stroke: var(--tt-danger-color) !important;
840 }
841 .toplevel_page_timetics .ant-btn.tt-link-btn {
842 padding: 0;
843 color: var(--tt-primary-color);
844 line-height: 1;
845 white-space: normal;
846 text-align: left;
847 line-height: 1.5;
848 margin: 0 !important;
849 border-width: 0;
850 }
851 .toplevel_page_timetics .ant-btn.tt-link-btn span {
852 text-decoration: underline;
853 }
854 .toplevel_page_timetics .ant-btn.tt-link-btn:hover, .toplevel_page_timetics .ant-btn.tt-link-btn:focus {
855 color: var(--tt-secondary-color);
856 }
857 .toplevel_page_timetics .ant-btn[disabled],
858 .toplevel_page_timetics .ant-btn[disabled]:active,
859 .toplevel_page_timetics .ant-btn[disabled]:focus,
860 .toplevel_page_timetics .ant-btn[disabled]:hover {
861 color: #ffffff;
862 border-color: transparent;
863 background: #ced4db;
864 }
865 .toplevel_page_timetics .ant-btn[disabled].ant-btn-link,
866 .toplevel_page_timetics .ant-btn[disabled]:active.ant-btn-link,
867 .toplevel_page_timetics .ant-btn[disabled]:focus.ant-btn-link,
868 .toplevel_page_timetics .ant-btn[disabled]:hover.ant-btn-link {
869 background-color: transparent;
870 color: #ced4db !important;
871 }
872 .toplevel_page_timetics .ant-btn[disabled] .anticon svg {
873 fill: #ffffff;
874 }
875 .toplevel_page_timetics .ant-btn[disabled]:hover .anticon svg {
876 fill: #ffffff;
877 }
878 .toplevel_page_timetics .ant-input,
879 .toplevel_page_timetics .ant-input-password,
880 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) {
881 color: var(--tt-secondary-color);
882 border-color: var(--tt-secondary-color-12);
883 }
884 .toplevel_page_timetics .ant-input:hover,
885 .toplevel_page_timetics .ant-input-password:hover,
886 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
887 border-color: var(--tt-primary-color);
888 }
889 .toplevel_page_timetics .ant-input:focus,
890 .toplevel_page_timetics .ant-input-password:focus,
891 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):focus {
892 border-color: var(--tt-primary-color);
893 outline: 4px solid rgba(49, 97, 241, 0.25);
894 box-shadow: none;
895 }
896 .toplevel_page_timetics .ant-input[disabled],
897 .toplevel_page_timetics .ant-input-password[disabled],
898 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled)[disabled] {
899 color: rgba(0, 0, 0, 0.25);
900 }
901 .toplevel_page_timetics .ant-input::placeholder,
902 .toplevel_page_timetics .ant-input-password::placeholder,
903 .toplevel_page_timetics .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled)::placeholder {
904 color: var(--tt-secondary-color-30);
905 }
906 .toplevel_page_timetics .ant-form-item-explain-error {
907 padding: 5px 0;
908 }
909 .toplevel_page_timetics .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
910 position: absolute;
911 right: -13px;
912 top: 0;
913 }
914 .toplevel_page_timetics .ant-input-number-handler-wrap {
915 display: none;
916 }
917 .toplevel_page_timetics .ant-radio-checked .ant-radio-inner {
918 border-color: var(--tt-primary-color);
919 }
920 .toplevel_page_timetics .ant-radio-inner:after {
921 background-color: var(--tt-primary-color);
922 }
923 .toplevel_page_timetics .ant-collapse > .ant-collapse-item > .ant-collapse-header {
924 align-items: center;
925 }
926 .toplevel_page_timetics .ant-btn.ant-btn-default.primary-outline {
927 border-color: var(--tt-primary-color);
928 color: var(--tt-primary-color);
929 }
930 .toplevel_page_timetics .ant-btn.ant-btn-default.primary-outline .ant-dropdown-menu-title-content .tt-dropdown-item {
931 font-weight: 500;
932 font-size: 14px;
933 color: var(--tt-secondary-color-65);
934 }
935 .toplevel_page_timetics .tt-submenu-action-wrapper {
936 display: flex;
937 justify-content: space-between;
938 gap: 15px;
939 flex-wrap: wrap;
940 }
941 .toplevel_page_timetics .tt-submenu-action-wrapper .tt-submenu-action-select {
942 width: 220px;
943 }
944 .toplevel_page_timetics .tt-submenu-action-wrapper .tt-header-action-wrapper {
945 display: flex;
946 gap: 15px;
947 column-gap: 15px;
948 flex-wrap: wrap;
949 }
950 @media (max-width: 991px) {
951 .toplevel_page_timetics .tt-submenu-action-wrapper .tt-header-action-wrapper {
952 flex-direction: column;
953 }
954 .toplevel_page_timetics .tt-submenu-action-wrapper .tt-header-action-wrapper .ant-form-item {
955 margin: 0;
956 }
957 }
958
959 .ant-spin.ant-spin-spinning.tt-loader-spinner {
960 display: flex;
961 justify-content: center;
962 align-items: center;
963 flex-direction: column;
964 }
965
966 #adminmenu .wp-submenu .tt-go-pro-link a {
967 color: var(--tt-state-color-02);
968 }
969
970 .tt-country-phone-code .react-tel-input .form-control {
971 width: 100%;
972 height: 42px;
973 border-color: var(--tt-secondary-color-12) !important;
974 }
975 .tt-country-phone-code .tt-phone-input:focus {
976 border-color: var(--tt-primary-color);
977 outline: 3.5px solid rgba(49, 97, 241, 0.25);
978 box-shadow: none;
979 }
980 .tt-country-phone-code .react-tel-input .selected-flag {
981 border-color: var(--tt-secondary-color-12) !important;
982 }
983 .tt-country-phone-code .react-tel-input .selected-flag .arrow {
984 display: none;
985 }
986 @media screen and (max-width: 782px) {
987 .tt-country-phone-code .react-tel-input .country-list {
988 width: 200px;
989 }
990 }
991
992 .tt-phone-input-country-search {
993 display: flex;
994 align-items: center;
995 padding: 1rem !important;
996 }
997 .tt-phone-input-country-search-box {
998 margin: 0 !important;
999 width: 100%;
1000 padding-block: 0.5rem !important;
1001 }
1002
1003 .tt-phone-input {
1004 border-color: #d9d9d9 !important;
1005 }
1006 .tt-phone-input:hover, .tt-phone-input:focus {
1007 border-color: var(--tt-primary-color) !important;
1008 }
1009
1010 .tt-phone-input-dropdown-btn {
1011 border-color: #d9d9d9 !important;
1012 }
1013 .tt-phone-input-dropdown-btn:hover, .tt-phone-input-dropdown-btn:focus {
1014 border-color: var(--tt-primary-color) !important;
1015 }
1016
1017 .tt-category-tree .ant-tree-switcher {
1018 padding-block: 4px;
1019 }
1020
1021 .tt-guest-setting .ant-card-meta-description {
1022 margin-right: 52px;
1023 }
1024
1025 .tt-guest-field-wrapper .tt-multipleGuestInput-container {
1026 border: 1px solid #d9d9d9;
1027 border-radius: 8px;
1028 padding: 8px;
1029 min-height: 120px;
1030 cursor: text;
1031 display: flex;
1032 flex-wrap: wrap;
1033 align-items: flex-start;
1034 align-content: baseline;
1035 gap: 4px;
1036 margin: 8px 0;
1037 }
1038 .tt-guest-field-wrapper .tt-multipleGuestInput-tag {
1039 margin: 0;
1040 padding: 2px 4px;
1041 background: #bcffdb;
1042 border-radius: 4px;
1043 color: #000000;
1044 display: flex;
1045 align-items: center;
1046 cursor: pointer;
1047 display: flex;
1048 align-items: center;
1049 font-weight: 600;
1050 }
1051 .tt-guest-field-wrapper .tt-multipleguestinput-input {
1052 all: unset;
1053 display: block;
1054 flex: 1;
1055 width: auto;
1056 min-width: 20ch;
1057 overflow-x: hidden;
1058 resize: none;
1059 margin: 0;
1060 padding: 2px 4px;
1061 }
1062 .tt-guest-field-wrapper .tt-guest-input-close {
1063 background-color: #c84545;
1064 border-radius: 100vmax;
1065 position: absolute;
1066 top: 0;
1067 right: 0;
1068 height: 15px;
1069 width: 15px;
1070 display: grid;
1071 place-items: center;
1072 transform: translate(60%, -50%);
1073 outline: 2px solid white;
1074 }
1075
1076 .tt-error-page-wrapper {
1077 margin: 0 auto;
1078 max-width: 600px;
1079 background: var(--tt-secondary-color-03);
1080 border-radius: 10px;
1081 }
1082 .tt-error-page-wrapper .tt-error-icon {
1083 margin: 40px 0 30px;
1084 }
1085 .tt-error-page-wrapper .tt-error-content {
1086 margin-top: 100px;
1087 text-align: center;
1088 padding: 20px 20px 60px;
1089 }
1090
1091 .tt-form-left-sidebar .tt-meeting-location-list .anticon.tt-money-icon svg {
1092 fill: none;
1093 }
1094
1095 .timetics-stripe {
1096 /* spinner/processing state, errors */
1097 }
1098 .timetics-stripe #payment-message {
1099 color: rgb(105, 115, 134);
1100 font-size: 16px;
1101 line-height: 20px;
1102 padding-top: 12px;
1103 text-align: center;
1104 }
1105 .timetics-stripe #payment-element {
1106 margin-bottom: 24px;
1107 }
1108 .timetics-stripe .spinner,
1109 .timetics-stripe .spinner:before,
1110 .timetics-stripe .spinner:after {
1111 border-radius: 50%;
1112 }
1113 .timetics-stripe .spinner {
1114 color: #ffffff;
1115 font-size: 22px;
1116 text-indent: -99999px;
1117 margin: 0px auto;
1118 position: relative;
1119 width: 20px;
1120 height: 20px;
1121 box-shadow: inset 0 0 0 2px;
1122 -webkit-transform: translateZ(0);
1123 -ms-transform: translateZ(0);
1124 transform: translateZ(0);
1125 }
1126 .timetics-stripe .spinner:before,
1127 .timetics-stripe .spinner:after {
1128 position: absolute;
1129 content: "";
1130 }
1131 .timetics-stripe .spinner:before {
1132 width: 10.4px;
1133 height: 20.4px;
1134 background: #5469d4;
1135 border-radius: 20.4px 0 0 20.4px;
1136 top: -0.2px;
1137 left: -0.2px;
1138 -webkit-transform-origin: 10.4px 10.2px;
1139 transform-origin: 10.4px 10.2px;
1140 -webkit-animation: loading 2s infinite ease 1.5s;
1141 animation: loading 2s infinite ease 1.5s;
1142 }
1143 .timetics-stripe .spinner:after {
1144 width: 10.4px;
1145 height: 10.2px;
1146 background: #5469d4;
1147 border-radius: 0 10.2px 10.2px 0;
1148 top: -0.1px;
1149 left: 10.2px;
1150 -webkit-transform-origin: 0px 10.2px;
1151 transform-origin: 0px 10.2px;
1152 -webkit-animation: loading 2s infinite ease;
1153 animation: loading 2s infinite ease;
1154 }
1155 .timetics-stripe div#link-authentication-element {
1156 margin-bottom: 12px;
1157 }
1158 @keyframes loading {
1159 0% {
1160 -webkit-transform: rotate(0deg);
1161 transform: rotate(0deg);
1162 }
1163 100% {
1164 -webkit-transform: rotate(360deg);
1165 transform: rotate(360deg);
1166 }
1167 }
1168
1169 .timetics-meeting-list-wrapper .timetics-meeting-filter {
1170 margin-bottom: 30px;
1171 }
1172 .timetics-meeting-list-wrapper .timetics-meeting-filter .timetics-select-wrapper {
1173 display: flex;
1174 justify-content: flex-start;
1175 gap: 20px;
1176 }
1177 .timetics-meeting-list-wrapper .timetics-meeting-filter .timetics-select {
1178 cursor: pointer;
1179 max-width: 200px;
1180 background-color: #fff;
1181 border-color: var(--tt-secondary-color-08) !important;
1182 font-weight: 500;
1183 color: #0C274A;
1184 }
1185 .timetics-meeting-list-wrapper .tt-meeting-list-item {
1186 background: #ffffff;
1187 box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.08);
1188 border-radius: 8px;
1189 -webkit-border-radius: 8px;
1190 -ms-border-radius: 8px;
1191 padding: 25px;
1192 display: flex;
1193 flex-direction: column;
1194 justify-content: space-between;
1195 }
1196 .timetics-meeting-list-wrapper .tt-meeting-list-item p {
1197 font-size: 14px;
1198 color: #606469;
1199 margin: 0 0 20px;
1200 }
1201 .timetics-meeting-list-wrapper .tt-title {
1202 font-weight: 600;
1203 font-size: 20px;
1204 line-height: 30px;
1205 margin: 0 0 15px;
1206 }
1207 .timetics-meeting-list-wrapper .tt-author {
1208 list-style: none;
1209 padding: 0;
1210 display: flex;
1211 flex-wrap: wrap;
1212 gap: 20px;
1213 row-gap: 8px;
1214 margin-top: 0;
1215 margin-bottom: 10px;
1216 }
1217 .timetics-meeting-list-wrapper .tt-author li {
1218 display: flex;
1219 align-items: center;
1220 gap: 8px;
1221 }
1222 .timetics-meeting-list-wrapper .tt-author li img {
1223 width: 35px;
1224 height: 35px;
1225 object-fit: cover;
1226 border-radius: 50%;
1227 -webkit-border-radius: 50%;
1228 -ms-border-radius: 50%;
1229 }
1230 .timetics-meeting-list-wrapper .tt-author li span {
1231 font-weight: 600;
1232 font-size: 16px;
1233 color: #606469;
1234 }
1235 .timetics-meeting-list-wrapper .meeting-info-list {
1236 list-style: none;
1237 padding: 0;
1238 }
1239 .timetics-meeting-list-wrapper .meeting-info-list li {
1240 font-weight: 500;
1241 font-size: 14px;
1242 display: flex;
1243 align-items: center;
1244 gap: 10px;
1245 margin-bottom: 10px;
1246 }
1247
1248 .tt-booking-list-modal .ant-modal-content {
1249 min-height: 600px;
1250 }
1251 .tt-booking-list-modal .ant-modal-close-x {
1252 display: flex;
1253 justify-content: center;
1254 align-items: center;
1255 }
1256
1257 .tt-meeting-list-wrapper {
1258 display: grid;
1259 grid-auto-columns: 1fr;
1260 grid-auto-rows: 1fr;
1261 gap: 30px;
1262 }
1263 @media (min-width: 768px) {
1264 .tt-meeting-list-wrapper {
1265 grid-template-columns: repeat(2, 1fr);
1266 }
1267 }
1268 @media (min-width: 992px) {
1269 .tt-meeting-list-wrapper {
1270 grid-template-columns: repeat(3, 1fr);
1271 }
1272 }
1273
1274 .timetics-single-page-wrapper {
1275 padding: 100px 0;
1276 }
1277 .timetics-single-page-wrapper .timetics-container {
1278 max-width: 1200px;
1279 margin: auto;
1280 padding: 0 15px;
1281 }
1282
1283 .ant-btn {
1284 border-radius: 5px;
1285 -webkit-border-radius: 5px;
1286 -ms-border-radius: 5px;
1287 }
1288
1289 .timetics-single-booking-wrapper .tt-section-title {
1290 font-weight: 600;
1291 font-size: 25px;
1292 line-height: 27px;
1293 text-align: center;
1294 }
1295
1296 .tt-form-left-sidebar,
1297 .tt-booking-body-wrap {
1298 border: 1px solid #eaeaea;
1299 background: #fff;
1300 padding: 20px !important;
1301 overflow: hidden;
1302 border-radius: 10px;
1303 -webkit-border-radius: 10px;
1304 -ms-border-radius: 10px;
1305 }
1306 @media (min-width: 768px) {
1307 .tt-form-left-sidebar,
1308 .tt-booking-body-wrap {
1309 height: 100%;
1310 padding: 25px 30px !important;
1311 }
1312 }
1313 .tt-form-left-sidebar .submit-btn, .tt-form-left-sidebar .submit-btn-disabled,
1314 .tt-booking-body-wrap .submit-btn,
1315 .tt-booking-body-wrap .submit-btn-disabled {
1316 color: #fff;
1317 font-size: 15px;
1318 font-weight: 700;
1319 background: linear-gradient(180deg, #3263f8 0%, #254ec8 100%);
1320 border: none;
1321 }
1322 .tt-form-left-sidebar .submit-btn:hover, .tt-form-left-sidebar .submit-btn-disabled:hover, .tt-form-left-sidebar .submit-btn:focus, .tt-form-left-sidebar .submit-btn-disabled:focus,
1323 .tt-booking-body-wrap .submit-btn:hover,
1324 .tt-booking-body-wrap .submit-btn-disabled:hover,
1325 .tt-booking-body-wrap .submit-btn:focus,
1326 .tt-booking-body-wrap .submit-btn-disabled:focus {
1327 background: linear-gradient(180deg, #3263f8 0%, #254ec8 100%);
1328 }
1329 .tt-form-left-sidebar .submit-btn .anticon svg, .tt-form-left-sidebar .submit-btn-disabled .anticon svg,
1330 .tt-booking-body-wrap .submit-btn .anticon svg,
1331 .tt-booking-body-wrap .submit-btn-disabled .anticon svg {
1332 width: 15px;
1333 height: 15px;
1334 }
1335 .tt-form-left-sidebar .submit-btn .anticon path, .tt-form-left-sidebar .submit-btn-disabled .anticon path,
1336 .tt-booking-body-wrap .submit-btn .anticon path,
1337 .tt-booking-body-wrap .submit-btn-disabled .anticon path {
1338 stroke: #fff;
1339 }
1340 .tt-form-left-sidebar .submit-btn .ant-btn-loading-icon svg, .tt-form-left-sidebar .submit-btn-disabled .ant-btn-loading-icon svg,
1341 .tt-booking-body-wrap .submit-btn .ant-btn-loading-icon svg,
1342 .tt-booking-body-wrap .submit-btn-disabled .ant-btn-loading-icon svg {
1343 fill: #ffffff;
1344 }
1345 .tt-form-left-sidebar .submit-btn-disabled,
1346 .tt-booking-body-wrap .submit-btn-disabled {
1347 background: linear-gradient(180deg, #aaa3a3 0%, #76777c 100%);
1348 }
1349 .tt-form-left-sidebar .submit-btn-disabled:hover, .tt-form-left-sidebar .submit-btn-disabled:focus,
1350 .tt-booking-body-wrap .submit-btn-disabled:hover,
1351 .tt-booking-body-wrap .submit-btn-disabled:focus {
1352 background: linear-gradient(180deg, #aaa3a3 0%, #76777c 100%);
1353 }
1354 .tt-form-left-sidebar .ant-form-item-explain-error,
1355 .tt-booking-body-wrap .ant-form-item-explain-error {
1356 display: block;
1357 padding: 5px 0;
1358 }
1359 .tt-form-left-sidebar .ant-btn .anticon svg,
1360 .tt-booking-body-wrap .ant-btn .anticon svg {
1361 width: 15px;
1362 height: 15px;
1363 }
1364 .tt-form-left-sidebar .ant-btn.backbtn,
1365 .tt-booking-body-wrap .ant-btn.backbtn {
1366 border-color: transparent;
1367 background: transparent;
1368 box-shadow: none;
1369 color: #0a1018;
1370 font-weight: 700;
1371 }
1372 .tt-form-left-sidebar .ant-btn.backbtn span,
1373 .tt-booking-body-wrap .ant-btn.backbtn span {
1374 border-bottom: 1px solid #0a1018;
1375 }
1376 .tt-form-left-sidebar .ant-btn.backbtn .anticon,
1377 .tt-booking-body-wrap .ant-btn.backbtn .anticon {
1378 border: none;
1379 }
1380 .tt-form-left-sidebar .ant-btn.backbtn .anticon svg,
1381 .tt-booking-body-wrap .ant-btn.backbtn .anticon svg {
1382 fill: none;
1383 width: 15px;
1384 height: 15px;
1385 }
1386 .tt-form-left-sidebar .ant-btn.backbtn:hover, .tt-form-left-sidebar .ant-btn.backbtn:focus,
1387 .tt-booking-body-wrap .ant-btn.backbtn:hover,
1388 .tt-booking-body-wrap .ant-btn.backbtn:focus {
1389 background-color: transparent;
1390 border-color: transparent;
1391 color: #0a1018;
1392 }
1393
1394 .tt-form-left-sidebar .tt-host-item {
1395 display: flex;
1396 }
1397 .tt-form-left-sidebar .tt-host-item .ant-typography {
1398 font-size: 16px;
1399 font-weight: 600;
1400 color: #000000;
1401 text-transform: capitalize;
1402 }
1403 .tt-form-left-sidebar .tt-meeting-name {
1404 font-size: 24px;
1405 line-height: 29px;
1406 margin: 0 0 10px;
1407 color: #000000;
1408 }
1409 .tt-form-left-sidebar .tt-meeting-description {
1410 font-size: 14px;
1411 line-height: 22px;
1412 display: block;
1413 }
1414 .tt-form-left-sidebar .tt-meeting-location-list .anticon {
1415 display: block;
1416 }
1417 .tt-form-left-sidebar .tt-booking-side-info {
1418 display: flex;
1419 gap: 8px;
1420 margin-bottom: 10px;
1421 flex-wrap: wrap;
1422 }
1423 .tt-form-left-sidebar .tt-seat-selected-number {
1424 display: flex;
1425 flex-wrap: wrap;
1426 gap: 10px;
1427 }
1428 .tt-form-left-sidebar .tt-select-host-wrapper {
1429 margin-bottom: 25px;
1430 }
1431 .tt-form-left-sidebar .tt-select-host-wrapper .tt-host-label-text {
1432 font-size: 14px;
1433 font-weight: 500;
1434 color: var(--tt-secondary-color-50);
1435 margin-bottom: 5px;
1436 display: inline-block;
1437 }
1438 .tt-form-left-sidebar .tt-select-host-wrapper .tt-select-host-content .tt-host-name {
1439 font-weight: 600;
1440 font-size: 16px;
1441 color: var(--tt-secondary-color);
1442 }
1443 .tt-form-left-sidebar .tt-select-host-wrapper .ant-select:not(.ant-select-customize-input) .ant-select-selector {
1444 height: 50px;
1445 align-items: center;
1446 }
1447 .tt-form-left-sidebar .ant-select:not(.ant-select-customize-input) .ant-select-selector {
1448 border-radius: 6px;
1449 }
1450
1451 .ant-select-item.ant-select-item-option.tt-host-option-item {
1452 min-height: 40px;
1453 align-items: center;
1454 }
1455
1456 .tt-flatpickr-calendar {
1457 padding-right: 10px;
1458 }
1459 .tt-flatpickr-calendar .flatpickr-rContainer {
1460 width: 100%;
1461 }
1462 .tt-flatpickr-calendar .flatpickr-calendar {
1463 width: 100%;
1464 box-shadow: none;
1465 background: transparent;
1466 }
1467 .tt-flatpickr-calendar .flatpickr-calendar .dayContainer {
1468 width: 100%;
1469 min-width: 100%;
1470 max-width: 100%;
1471 }
1472 .tt-flatpickr-calendar .flatpickr-calendar .flatpickr-days,
1473 .tt-flatpickr-calendar .flatpickr-calendar .flatpickr-day {
1474 width: 100%;
1475 max-width: 100%;
1476 }
1477 .tt-flatpickr-calendar .flatpickr-day.flatpickr-disabled,
1478 .tt-flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
1479 color: var(--tt-secondary-color);
1480 opacity: 0.4;
1481 }
1482 .tt-flatpickr-calendar .flatpickr-months {
1483 padding-bottom: 20px;
1484 border-bottom: 1px solid #eaeaea;
1485 margin-bottom: 20px;
1486 display: flex;
1487 align-items: center;
1488 }
1489 .tt-flatpickr-calendar .flatpickr-day {
1490 height: 50px;
1491 line-height: 50px;
1492 border-radius: 6px;
1493 -webkit-border-radius: 6px;
1494 -ms-border-radius: 6px;
1495 color: #0a1018;
1496 font-weight: 600;
1497 }
1498 .tt-flatpickr-calendar .flatpickr-day.selected {
1499 color: #fff;
1500 border: none;
1501 background: linear-gradient(180deg, #3263f8 0%, #254ec8 100%);
1502 }
1503 .tt-flatpickr-calendar .flatpickr-disabled {
1504 opacity: 0.4;
1505 }
1506 .tt-flatpickr-calendar .flatpickr-day.today {
1507 border-color: transparent;
1508 }
1509 .tt-flatpickr-calendar .flatpickr-day.today::before {
1510 content: "";
1511 position: absolute;
1512 bottom: 5px;
1513 left: 50%;
1514 transform: translateX(-50%);
1515 background: linear-gradient(180deg, #3263f8 0%, #254ec8 100%);
1516 width: 5px;
1517 height: 5px;
1518 border-radius: 100vmax;
1519 }
1520 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
1521 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
1522 left: auto;
1523 right: 40px;
1524 }
1525 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
1526 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
1527 display: flex;
1528 justify-content: center;
1529 align-items: center;
1530 cursor: no-drop;
1531 }
1532 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
1533 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month {
1534 display: flex;
1535 justify-content: center;
1536 align-items: center;
1537 top: 8px;
1538 }
1539 .tt-flatpickr-calendar .flatpickr-months .flatpickr-month,
1540 .tt-flatpickr-calendar .flatpickr-current-month {
1541 text-align: left;
1542 }
1543 .tt-flatpickr-calendar .flatpickr-current-month {
1544 display: flex;
1545 align-items: center;
1546 left: 0;
1547 padding-top: 0;
1548 }
1549 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
1550 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month {
1551 height: 20px;
1552 width: 20px;
1553 padding: 0;
1554 line-height: 20px;
1555 border-radius: 100vmax;
1556 background-color: #0c274a;
1557 }
1558 .tt-flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,
1559 .tt-flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
1560 stroke: #ffffff;
1561 stroke-width: 2px;
1562 fill: transparent;
1563 width: 10px;
1564 height: 10px;
1565 }
1566 .tt-flatpickr-calendar .flatpickr-months .cur-year,
1567 .tt-flatpickr-calendar .flatpickr-months .cur-month {
1568 font-weight: 600 !important;
1569 }
1570 .tt-flatpickr-calendar .flatpickr-months .cur-year:hover, .tt-flatpickr-calendar .flatpickr-months .cur-year:focus,
1571 .tt-flatpickr-calendar .flatpickr-months .cur-month:hover,
1572 .tt-flatpickr-calendar .flatpickr-months .cur-month:focus {
1573 background: transparent;
1574 }
1575
1576 .flatpickr-input {
1577 display: none;
1578 }
1579
1580 .tt-booking-slot-wrapper {
1581 overflow: auto;
1582 transition: all ease 200ms;
1583 -ms-overflow-style: none;
1584 /* IE and Edge */
1585 scrollbar-width: none;
1586 }
1587 .tt-booking-slot-wrapper::-webkit-scrollbar {
1588 width: 0; /* Width of the scrollbar */
1589 }
1590
1591 .tt-scroll-bar {
1592 /* Thumb (the draggable part) */
1593 /* Corner (between the vertical and horizontal scrollbar) */
1594 /* For Firefox */
1595 /* Unlike WebKit browsers, Firefox doesn't allow separate styling of track and thumb */
1596 /* Both track and thumb */
1597 scrollbar-width: thin;
1598 scrollbar-color: var(--tt-secondary-color-50);
1599 /* Track */
1600 /* Thumb */
1601 }
1602 .tt-scroll-bar::-webkit-scrollbar {
1603 width: 8px;
1604 height: 8px;
1605 }
1606 .tt-scroll-bar::-webkit-scrollbar-thumb {
1607 background: var(--tt-secondary-color-50);
1608 border-radius: 8px;
1609 }
1610 .tt-scroll-bar::-webkit-scrollbar-corner {
1611 background: var(--tt-secondary-color-50);
1612 }
1613 .tt-scroll-bar::-ms-scrollbar {
1614 width: 8px;
1615 height: 8px;
1616 }
1617 .tt-scroll-bar::-ms-scrollbar-thumb {
1618 background: var(--tt-secondary-color-20);
1619 }
1620
1621 .tt-slot-list::-webkit-scrollbar {
1622 background-color: #fff;
1623 width: 0px;
1624 }
1625 .tt-slot-list .ant-list-items {
1626 margin: 0;
1627 padding: 0;
1628 }
1629 .tt-slot-list .ant-list-item .ant-btn-block {
1630 height: 40px;
1631 color: #000;
1632 border-color: var(--tt-secondary-color-12);
1633 box-shadow: none;
1634 font-weight: 600;
1635 }
1636 .tt-slot-list .ant-list-item .ant-btn-block:hover {
1637 color: #3161f1;
1638 border-color: #3161f1;
1639 }
1640
1641 .tt-meeting-booking-result-wrapper {
1642 border: 1px solid #eaeaea;
1643 border-radius: 8px;
1644 background: #fff;
1645 overflow: auto;
1646 }
1647 .tt-meeting-booking-result-wrapper .ant-result {
1648 padding: 30px 50px;
1649 }
1650 @media (max-width: 570px) {
1651 .tt-meeting-booking-result-wrapper .ant-result {
1652 padding: 20px;
1653 }
1654 }
1655 .tt-meeting-booking-result-wrapper .ant-result-title {
1656 font-weight: 600;
1657 }
1658 .tt-meeting-booking-result-wrapper .tt-single-meeting-booking-info {
1659 display: flex;
1660 }
1661 .tt-meeting-booking-result-wrapper .tt-single-meeting-booking-info .tt-meeting-booking-WQ {
1662 flex-basis: 40%;
1663 }
1664 .tt-meeting-booking-result-wrapper .tt-single-meeting-booking-info .tt-meeting-booking-details {
1665 flex-basis: 60%;
1666 text-align: left;
1667 }
1668 .tt-meeting-booking-result-wrapper .tt-meeting-booking-change-info {
1669 margin: 20px 0;
1670 }
1671 .tt-meeting-booking-result-wrapper .tt-bookings-upadate-text {
1672 color: var(--tt-secondary-color-65);
1673 text-decoration: underline;
1674 cursor: pointer;
1675 }
1676
1677 .tt-booking-body-wrap .tt-arrow-right.anticon svg {
1678 fill: none;
1679 }
1680 .tt-booking-body-wrap .tt-selected-date {
1681 font-size: 16px;
1682 text-align: center;
1683 font-weight: 500;
1684 margin-bottom: 15px;
1685 }
1686 .tt-booking-body-wrap .anticon.tt-arrow-right path {
1687 stroke: white;
1688 }
1689
1690 .flatpickr-day.prevMonthDay,
1691 .flatpickr-day.nextMonthDay {
1692 height: 0;
1693 width: 0;
1694 visibility: hidden;
1695 }
1696
1697 .tt-slot-list-wrap {
1698 text-align: center;
1699 font-weight: 700;
1700 padding: 5px 10px;
1701 min-height: 100%;
1702 }
1703 @media (max-width: 570px) {
1704 .tt-slot-list-wrap {
1705 padding-left: 0;
1706 }
1707 }
1708 .tt-slot-list-wrap .ant-list-item {
1709 padding: 6px 0;
1710 }
1711 .tt-slot-list-wrap .ant-spin-nested-loading {
1712 height: 100%;
1713 }
1714
1715 .tt-meeting-location-type {
1716 height: 40px;
1717 display: flex;
1718 align-items: center;
1719 line-height: 1;
1720 }
1721
1722 .tt-payment-radio-btn .ant-radio-button-wrapper {
1723 border: 1px solid #eaeaea;
1724 }
1725 .tt-payment-radio-btn .ant-radio-button-wrapper:not(:first-child):before {
1726 display: none;
1727 }
1728 .tt-payment-radio-btn .tt-payment-radio-btn-icon {
1729 line-height: 1;
1730 display: flex;
1731 align-items: center;
1732 height: 100%;
1733 }
1734 .tt-payment-radio-btn .tt-payment-btn {
1735 border-radius: 6px;
1736 margin-right: 20px;
1737 margin-bottom: 10px;
1738 }
1739 @media (max-width: 380px) {
1740 .tt-payment-radio-btn .tt-payment-btn {
1741 margin-bottom: 20px;
1742 }
1743 }
1744 .tt-payment-radio-btn .ant-radio-button-wrapper-checked.ant-radio-button-wrapper-in-form-item.tt-payment-btn {
1745 border-color: var(--tt-primary-color);
1746 }
1747 .tt-payment-radio-btn .ant-radio-button-wrapper:first-child:last-child {
1748 border-radius: 6px;
1749 }
1750
1751 .tt-seat-booking-button {
1752 margin-top: 25px;
1753 }
1754
1755 .tt-google-Cal-message {
1756 text-align: left;
1757 font-size: 14px;
1758 background-color: var(--tt-primary-color-08);
1759 padding: 5px 10px;
1760 border-radius: 5px;
1761 margin-bottom: 15px;
1762 }
1763
1764 .timetics-user-account-wrapper .user-dashboard-container {
1765 max-width: 670px;
1766 margin: 0 auto;
1767 }
1768 .timetics-user-account-wrapper .tt-user-header {
1769 display: flex;
1770 justify-content: space-between;
1771 align-items: flex-start;
1772 border-bottom: 1px solid #d9d9d9;
1773 padding-bottom: 20px;
1774 margin-bottom: 30px;
1775 }
1776 .timetics-user-account-wrapper .tt-user-header h3.ant-typography {
1777 margin: 0;
1778 }
1779 .timetics-user-account-wrapper .tt-user-info-area {
1780 display: flex;
1781 gap: 15px;
1782 }
1783 .timetics-user-account-wrapper .ant-btn svg {
1784 fill: var(--tt-secondary-color);
1785 }
1786 .timetics-user-account-wrapper table {
1787 margin: 0;
1788 }
1789 .timetics-user-account-wrapper table,
1790 .timetics-user-account-wrapper td,
1791 .timetics-user-account-wrapper th {
1792 border: none;
1793 }
1794 .timetics-user-account-wrapper p {
1795 margin: 0 !important;
1796 }
1797 .timetics-user-account-wrapper .tt-user-back-button {
1798 display: inline-block;
1799 cursor: pointer;
1800 margin-bottom: 30px;
1801 }
1802 .timetics-user-account-wrapper .tt-user-back-button .anticon svg {
1803 fill: none;
1804 margin-right: 7px;
1805 color: #606469;
1806 }
1807 .timetics-user-account-wrapper .btn-text {
1808 display: inline-block;
1809 color: #606469;
1810 cursor: pointer;
1811 font-weight: 600;
1812 font-size: 13px;
1813 border-bottom: 1px solid #606469;
1814 }
1815 .timetics-user-account-wrapper .tt-user-profile-edit .tt-user-info-update-btn {
1816 display: flex;
1817 align-items: center;
1818 justify-content: space-between;
1819 gap: 10px;
1820 flex-wrap: wrap;
1821 }
1822 .timetics-user-account-wrapper .tt-booking-cancel {
1823 text-decoration: line-through;
1824 }
1825 .timetics-user-account-wrapper .tt-user-bookings-area .ant-select-single .ant-select-selector {
1826 align-items: center;
1827 }
1828