Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3709 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3709 Rev 3719
Línea 1... Línea -...
1
*::-webkit-scrollbar {
-
 
2
    width: 6px !important;
-
 
3
    height: 6px !important;
-
 
4
}
-
 
5
 
-
 
6
*::-webkit-scrollbar-thumb {
-
 
7
    background-color: rgba(0, 0, 0, 0.2);
-
 
8
}
-
 
9
 
-
 
10
*::-webkit-scrollbar-track {
-
 
11
    background: rgba(255, 255, 255, 0.08);
-
 
12
}
-
 
13
 
-
 
14
*::-webkit-input-placeholder,
-
 
15
*::-moz-placeholder {
-
 
16
    color: #ccc;
-
 
17
    font-size: 15px;
-
 
18
}
-
 
19
 
-
 
20
body {
-
 
21
    font-family: 'Source Sans 3', sans-serif;
-
 
22
    background-color: var(--body-bg-color);
-
 
23
    color: var(--font-color);
-
 
24
    margin: 0;
-
 
25
    padding: 0;
-
 
26
}
-
 
27
 
-
 
28
h1,
-
 
29
h2,
-
 
30
h3,
-
 
31
h4,
-
 
32
h5,
-
 
33
h6,
-
 
34
p,
-
 
35
b,
-
 
36
a,
-
 
37
span,
-
 
38
label {
-
 
39
    color: var(--font-color);
-
 
40
}
-
 
41
 
-
 
42
h1,
-
 
43
h2,
-
 
44
h3 {
-
 
45
    color: var(--title-color);
-
 
46
    font-weight: 700;
-
 
47
}
-
 
48
 
-
 
49
h4,
-
 
50
h5,
-
 
51
h6,
-
 
52
span {
-
 
53
    color: var(--subtitle-color);
-
 
54
    font-weight: 500;
-
 
55
    font-size: 1rem;
-
 
56
    align-items: center;
-
 
57
}
-
 
58
 
-
 
59
span {
-
 
60
    display: inline-flex;
-
 
61
}
-
 
62
 
-
 
63
ul,
-
 
64
ol {
-
 
65
    list-style: none;
-
 
66
    padding: 0;
-
 
67
    margin: 0;
-
 
68
}
-
 
69
 
-
 
70
form {
-
 
71
    margin: 0;
-
 
72
}
-
 
73
 
-
 
74
a {
-
 
75
    text-decoration: none;
-
 
76
 
-
 
77
    color: var(--subtitle-color);
-
 
78
 
-
 
79
    &:focus,
-
 
80
    &:hover,
-
 
81
    &:visited,
-
 
82
    &:link,
-
 
83
    &:active {
-
 
84
        text-decoration: none;
-
 
85
        outline: none;
-
 
86
 
-
 
87
        color: var(--subtitle-color);
-
 
88
    }
-
 
89
}
-
 
90
 
-
 
91
table {
-
 
92
    border-collapse: collapse;
-
 
93
    border-spacing: 0;
-
 
94
}
-
 
95
 
-
 
96
button {
-
 
97
    outline: none;
-
 
98
    border: none;
-
 
99
    padding: 0;
-
 
100
    background-color: transparent;
-
 
101
 
-
 
102
    &:active,
-
 
103
    &:focus {
-
 
104
        outline: none;
-
 
105
    }
-
 
106
}
-
 
107
 
-
 
108
input,
-
 
109
textarea {
-
 
110
    outline: none;
-
 
111
}
-
 
112
 
-
 
113
section {
-
 
114
    width: 100%;
-
 
115
    position: relative;
-
 
116
}
-
 
117
 
-
 
118
p {
-
 
119
    color: var(--font-color);
-
 
120
    font-size: 1rem;
-
 
121
    line-height: 1.2;
-
 
122
}
-
 
123
 
-
 
124
hr {
-
 
125
    margin-top: 1rem;
-
 
126
    margin-bottom: 1rem;
-
 
127
    border: 0;
-
 
128
    border-top: 1px solid #e5e5e5;
-
 
129
}
-
 
130
 
-
 
131
#app {
-
 
132
    display: grid;
-
 
133
    grid-template-rows: auto 1fr auto;
-
 
134
    gap: 1rem;
-
 
135
    min-height: 100vh;
-
 
136
}
-
 
137
 
-
 
138
.smiley-panel {
-
 
139
    transform-origin: bottom;
-
 
140
    overflow: hidden;
-
 
141
}
-
 
142
 
-
 
143
.smiley-panel-body {
-
 
144
    height: 160px;
-
 
145
    padding: 10px 0;
-
 
146
 
-
 
147
    border-top: 1px solid var(--border-primary);
-
 
148
    overflow: auto;
-
 
149
 
-
 
150
    .e1 {
-
 
151
        cursor: pointer;
-
 
152
    }
-
 
153
}
-
 
154
 
-
 
155
.fadedown {
-
 
156
    transition:
-
 
157
        opacity 300ms ease-in,
-
 
158
        transform 300ms ease-in;
-
 
159
    animation: 300ms ease-in 0s both fadedown;
-
 
160
}
-
 
161
 
-
 
162
.rbc-month-view,
-
 
163
.rbc-time-view {
-
 
164
    background-color: var(--bg-color);
-
 
165
}
-
 
166
 
-
 
167
.rbc-toolbar .rbc-btn-group button {
-
 
168
    background-color: var(--bg-color);
-
 
169
}
-
 
170
 
-
 
171
.rbc-toolbar .rbc-toolbar-label {
-
 
172
    text-transform: capitalize;
-
 
173
    font-size: 1rem;
-
 
174
 
-
 
175
    color: var(--title-color);
-
 
176
}
-
 
177
 
-
 
178
.rbc-toolbar .rbc-btn-group svg {
-
 
179
    font-size: 1.1rem;
-
 
180
}
-
 
181
 
-
 
182
.rbc-calendar {
-
 
183
    min-height: 500px;
-
 
184
}
-
 
185
 
-
 
186
.companies-list {
-
 
187
    display: grid;
-
 
188
    gap: 0.5rem;
-
 
189
    position: relative;
-
 
190
    width: 100%;
-
 
191
    grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
-
 
192
}
-
 
193
 
-
 
194
.btn {
-
 
195
    display: inline-flex;
-
 
196
    align-items: center;
-
 
197
    border: none;
-
 
198
    border-radius: 30px;
-
 
199
    cursor: pointer;
-
 
200
    font-size: 0.95rem;
-
 
201
    line-height: 1;
-
 
202
    overflow: hidden;
-
 
203
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
-
 
204
 
-
 
205
    border-radius: 10px;
-
 
206
}
-
 
207
 
-
 
208
.btn-primary {
-
 
209
    background-color: var(--button-bg);
-
 
210
 
-
 
211
    color: var(--button-text-color) !important;
-
 
212
 
-
 
213
    &:hover {
-
 
214
        background-color: var(--bg-color);
-
 
215
    }
-
 
216
}
-
 
217
 
-
 
218
.btn-secondary {
-
 
219
    background: var(--button-bg-secondary);
-
 
220
 
-
 
221
    color: var(--button-text-color-secondary) !important;
-
 
222
 
-
 
223
    &:hover {
-
 
224
        background-color: var(--button-bg-secondary);
-
 
225
    }
-
 
226
}
-
 
227
 
-
 
228
.btn-tertiary {
-
 
229
    background-color: var(--button-bg-tertiary);
-
 
230
 
-
 
231
    color: var(--button-text-color-tertiary) !important;
-
 
232
 
-
 
233
    &:hover {
-
 
234
        background: var(--button-bg-tertiary);
-
 
235
 
-
 
236
        color: var(--button-text-color-tertiary) !important;
-
 
237
    }
-
 
238
}
-
 
239
 
-
 
240
.btn-secondary:disabled,
-
 
241
.btn-primary:disabled,
-
 
242
.btn-tertiary:disabled {
-
 
243
    cursor: no-drop;
-
 
244
}
-
 
245
 
-
 
246
.ck.ck-content {
-
 
247
    height: 100px;
-
 
248
}
-
 
249
 
-
 
250
.pac-container {
-
 
251
    z-index: 1051 !important;
-
 
252
}
-
 
253
 
-
 
254
.img-icon {
-
 
255
    height: 1rem;
-
 
256
    width: 1rem;
-
 
257
 
-
 
258
    &.lg {
-
 
259
        height: 1.5rem;
-
 
260
        width: 1.5rem;
-
 
261
    }
-
 
262
 
-
 
263
    &.options {
-
 
264
        height: 1.5rem;
-
 
265
        width: auto;
-
 
266
    }
-
 
267
 
-
 
268
    &.options-sm {
-
 
269
        height: 1rem;
-
 
270
        width: auto;
-
 
271
    }
-
 
272
 
-
 
273
    &.options-lg {
-
 
274
        height: 1.5rem;
-
 
275
        width: auto;
-
 
276
    }
-
 
277
}
-
 
278
 
-
 
279
::-webkit-input-placeholder {
-
 
280
    /* Chrome/Opera/Safari */
-
 
281
    color: #b2b2b2;
-
 
282
}
-
 
283
 
-
 
284
::-moz-placeholder {
-
 
285
    /* Firefox 19+ */
-
 
286
    color: #b2b2b2;
-
 
287
}
-
 
288
 
-
 
289
:-ms-input-placeholder {
-
 
290
    /* IE 10+ */
-
 
291
    color: #b2b2b2;
-
 
292
}
-
 
293
 
-
 
294
:-moz-placeholder {
-
 
295
    /* Firefox 18- */
-
 
296
    color: #b2b2b2;
-
 
297
}
-
 
298
 
-
 
299
.skill-tags {
-
 
300
    display: flex;
-
 
301
    flex-wrap: wrap;
-
 
302
    gap: 0.5rem;
-
 
303
}
-
 
304
 
-
 
305
.row {
-
 
306
    margin: 0;
-
 
307
}
-
 
308
 
-
 
309
.marketplace_card {
-
 
310
    background: var(--bg-color);
-
 
311
    border-radius: 10px;
-
 
312
    display: flex;
-
 
313
    flex-direction: column;
-
 
314
    max-width: 250px;
-
 
315
    overflow: hidden;
-
 
316
    transition: all 200ms;
-
 
317
    margin: auto;
-
 
318
 
-
 
319
    img {
-
 
320
        object-fit: cover;
-
 
321
        aspect-ratio: 4/2.5;
-
 
322
    }
-
 
323
 
-
 
324
    &:hover {
-
 
325
        transform: translateY(-1rem);
-
 
326
        box-shadow:
-
 
327
            rgba(0, 0, 0, 0.2) 1px 1px 1px -1px,
-
 
328
            rgba(0, 0, 0, 0.2) 1px 2px 4px;
-
 
329
    }
-
 
330
}
-
 
331
 
-
 
332
.settings-container {
-
 
333
    font-weight: normal;
-
 
334
 
-
 
335
    h2 {
-
 
336
        font-size: 18px;
-
 
337
        font-weight: 600;
-
 
338
        margin: 0.5rem auto;
-
 
339
        color: var(--subtitle-color);
-
 
340
    }
-
 
341
}
-
 
342
 
-
 
343
.acc-setting_content {
-
 
344
    padding: 2rem 1rem;
-
 
345
    width: 100%;
-
 
346
    overflow: hidden;
-
 
347
    border-radius: 10px;
-
 
348
    background-color: var(--bg-color);
-
 
349
    border: 1px solid var(--border-primary);
-
 
350
    box-shadow: 1px 0 4px var(--background-gray);
-
 
351
}
-
 
352
 
-
 
353
.notbat {
-
 
354
    display: flex;
-
 
355
    justify-content: space-between;
-
 
356
    border-top: 1px solid var(--border-primary);
-
 
357
    padding: 0.5rem 1rem;
-
 
358
    width: 100%;
-
 
359
 
-
 
360
    &>span {
-
 
361
        max-width: 70%;
-
 
362
    }
-
 
363
}
-
 
364
 
-
 
365
.cp-field {
-
 
366
    width: 100%;
-
 
367
    display: flex;
-
 
368
    flex-direction: column;
-
 
369
    align-items: flex-start;
-
 
370
    flex: 1;
-
 
371
 
-
 
372
    h5 {
-
 
373
        color: var(--title-color);
-
 
374
        font-size: 16px;
-
 
375
        font-weight: 600;
-
 
376
    }
-
 
377
 
-
 
378
    label {
-
 
379
        font-weight: 600;
-
 
380
        color: var(--subtitle-color);
-
 
381
    }
-
 
382
 
-
 
383
    input,
-
 
384
    textarea,
-
 
385
    select,
-
 
386
    .custom-input {
-
 
387
        background-color: var(--bg-color);
-
 
388
        border-radius: 10px;
-
 
389
        color: var(--font-color);
-
 
390
        border: 1px solid var(--border-primary);
-
 
391
        padding: 0.5rem 1rem;
-
 
392
        width: 100%;
-
 
393
    }
-
 
394
 
-
 
395
    textarea {
-
 
396
        height: 115px;
-
 
397
    }
-
 
398
}
-
 
399
 
-
 
400
.cpp-fiel {
-
 
401
    width: 100%;
-
 
402
    position: relative;
-
 
403
 
-
 
404
    i {
-
 
405
        position: absolute;
-
 
406
        top: 12px;
-
 
407
        left: 15px;
-
 
408
        color: #b2b2b2;
-
 
409
        font-size: 16px;
-
 
410
    }
-
 
411
}
-
 
412
 
-
 
413
.text-chat-title {
-
 
414
    color: var(--gray) !important;
-
 
415
    font-size: 1rem;
-
 
416
}
-
 
417
 
-
 
418
.chat-header a {
-
 
419
    text-decoration: none;
-
 
420
    color: var(--dark);
-
 
421
}
-
 
422
 
-
 
423
.chat-header h2 {
-
 
424
    font-weight: 700;
-
 
425
    text-align: center;
-
 
426
}
-
 
427
 
-
 
428
.pac-container {
-
 
429
    z-index: 1051 !important;
-
 
430
}
-
 
431
 
-
 
432
.form-group {
-
 
433
    margin-bottom: 1rem;
-
 
434
    padding-top: 0px;
-
 
435
}
-
 
436
 
-
 
437
.description__label {
-
 
438
    display: flex;
-
 
439
    flex-direction: column;
-
 
440
 
-
 
441
    label {
-
 
442
        font-size: 1rem;
-
 
443
        font-weight: 600;
-
 
444
    }
-
 
445
 
-
 
446
    p {
-
 
447
        font-size: 0.9rem;
-
 
448
    }
-
 
449
 
-
 
450
    margin-bottom: 1rem;
-
 
451
}
-
 
452
 
-
 
453
.user__options-dropdown,
-
 
454
.nav__options-dropdown {
-
 
455
    position: absolute;
-
 
456
    right: 0;
-
 
457
    min-width: 220px;
-
 
458
    top: calc(100% + 10px);
-
 
459
    background-color: var(--bg-color);
-
 
460
    border-radius: 5px;
-
 
461
    box-shadow:
-
 
462
        0 0 0 1px rgb(0 0 0 / 5%),
-
 
463
        0 3px 3px rgb(0 0 0 / 30%);
-
 
464
    transition: all 0.2s ease-in-out;
-
 
465
    transform-origin: top;
-
 
466
 
-
 
467
    &.fadeOut {
-
 
468
        transform: scaleY(0);
-
 
469
        opacity: 0;
-
 
470
    }
-
 
471
 
-
 
472
    &.fadeIn {
-
 
473
        transform: scaleY(1);
-
 
474
        opacity: 1;
-
 
475
    }
-
 
476
 
-
 
477
    ul {
-
 
478
        display: flex;
-
 
479
        flex-direction: column;
-
 
480
        gap: 0.5rem;
-
 
481
 
-
 
482
        a {
-
 
483
            white-space: nowrap;
-
 
484
        }
-
 
485
    }
-
 
486
}
-
 
487
 
-
 
488
.user__options-dropdown {
-
 
489
    border-top-right-radius: 0;
-
 
490
}
-
 
491
 
-
 
492
.user__options-item {
-
 
493
    padding: 1rem 10px;
-
 
494
    border-top: 1px solid rgba(0, 0, 0, 0.08);
-
 
495
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
-
 
496
    display: flex;
-
 
497
    flex-direction: column;
-
 
498
    gap: 0.5rem;
-
 
499
 
-
 
500
    h3 {
-
 
501
        font-weight: 600;
-
 
502
    }
-
 
503
 
-
 
504
    ul {
-
 
505
        display: flex;
-
 
506
        flex-direction: column;
-
 
507
        gap: 0.5rem;
-
 
508
 
-
 
509
        a {
-
 
510
            color: gray !important;
-
 
511
 
-
 
512
            &:hover {
-
 
513
                text-decoration: underline !important;
-
 
514
            }
-
 
515
        }
-
 
516
    }
-
 
517
}
-
 
518
 
-
 
519
.nav__options-dropdown {
-
 
520
    transform: scaleY(0);
-
 
521
    right: -10%;
-
 
522
    opacity: 0;
-
 
523
    padding: 1rem;
-
 
524
    min-width: fit-content;
-
 
525
 
-
 
526
    ul {
-
 
527
        display: flex;
-
 
528
        flex-direction: column;
-
 
529
 
-
 
530
        a {
-
 
531
            color: gray;
-
 
532
 
-
 
533
            &:hover {
-
 
534
                text-decoration: underline;
-
 
535
            }
-
 
536
        }
-
 
537
    }
-
 
538
 
-
 
539
    &.level_three {
-
 
540
        transform: scaleY(1);
-
 
541
        transform: scaleX(0);
-
 
542
        top: -10%;
-
 
543
        left: 100%;
-
 
544
        max-height: 20rem;
-
 
545
        overflow: auto;
-
 
546
        transform-origin: left;
-
 
547
 
-
 
548
        a {
-
 
549
            max-width: 30ch;
-
 
550
        }
-
 
551
    }
-
 
552
 
-
 
553
    &.mobile {
-
 
554
        top: initial;
-
 
555
        bottom: 99%;
-
 
556
        left: 50%;
-
 
557
        transform-origin: bottom;
-
 
558
    }
-
 
559
 
-
 
560
    &.show {
-
 
561
        transform: scaleY(1);
-
 
562
        opacity: 1;
-
 
563
    }
-
 
564
 
-
 
565
    ul li:hover .level_three {
-
 
566
        transform: scaleX(1);
-
 
567
        opacity: 1;
-
 
568
    }
-
 
569
}
-
 
570
 
-
 
571
.user__options-description {
-
 
572
    display: flex;
-
 
573
    flex-direction: column;
-
 
574
    align-items: center;
-
 
575
    gap: 0.5rem;
-
 
576
    padding: 10px;
-
 
577
    left: 0;
-
 
578
    right: initial;
-
 
579
 
-
 
580
    .btn__profile {
-
 
581
        padding: 2px;
-
 
582
        border: 1px solid #7405f9;
-
 
583
        width: 100%;
-
 
584
        border-radius: 30px;
-
 
585
        color: #7405f9;
-
 
586
        font-size: 0.9rem;
-
 
587
        text-align: center;
-
 
588
        transition: all 0.1s ease-in;
-
 
589
 
-
 
590
        &:hover {
-
 
591
            border: 2px solid #7405f9;
-
 
592
        }
-
 
593
    }
-
 
594
}
-
 
595
 
-
 
596
.user__options-info {
-
 
597
    display: flex;
-
 
598
    align-items: center;
-
 
599
    gap: 0.5rem;
-
 
600
    width: 100%;
-
 
601
 
-
 
602
    h3 {
-
 
603
        font-weight: 600;
-
 
604
        font-size: 1.1rem;
-
 
605
    }
-
 
606
}
-
 
607
 
-
 
608
@media (min-width: 768px) {
-
 
609
    .nav__options-dropdown {
-
 
610
        right: 0;
-
 
611
        border-top-right-radius: 0;
-
 
612
    }
-
 
613
}
-
 
614
 
-
 
615
@keyframes fadedown {
-
 
616
    0% {
-
 
617
        opacity: 0.01;
-
 
618
        transform: translateY(-20px);
-
 
619
    }
-
 
620
 
-
 
621
    100% {
-
 
622
        opacity: 1;
-
 
623
        transform: translateY(0px);
-
 
624
    }
-
 
625
}
-
 
626
1
*::-webkit-scrollbar {
-
 
2
  width: 6px !important;
-
 
3
  height: 6px !important;
-
 
4
}
-
 
5
 
-
 
6
*::-webkit-scrollbar-thumb {
-
 
7
  background-color: rgba(0, 0, 0, 0.2);
-
 
8
}
-
 
9
 
-
 
10
*::-webkit-scrollbar-track {
-
 
11
  background: rgba(255, 255, 255, 0.08);
-
 
12
}
-
 
13
 
-
 
14
*::-webkit-input-placeholder,
-
 
15
*::-moz-placeholder {
-
 
16
  color: #ccc;
-
 
17
  font-size: 15px;
-
 
18
}
-
 
19
 
-
 
20
body {
-
 
21
  font-family: 'Source Sans 3', sans-serif;
-
 
22
  background-color: var(--body-bg-color);
-
 
23
  color: var(--font-color);
-
 
24
  margin: 0;
-
 
25
  padding: 0;
-
 
26
}
-
 
27
 
-
 
28
h1,
-
 
29
h2,
-
 
30
h3,
-
 
31
h4,
-
 
32
h5,
-
 
33
h6,
-
 
34
p,
-
 
35
b,
-
 
36
a,
-
 
37
span,
-
 
38
label {
-
 
39
  color: var(--font-color);
-
 
40
}
-
 
41
 
-
 
42
h1,
-
 
43
h2,
-
 
44
h3 {
-
 
45
  color: var(--title-color);
-
 
46
  font-weight: 700;
-
 
47
}
-
 
48
 
-
 
49
h4,
-
 
50
h5,
-
 
51
h6,
-
 
52
span {
-
 
53
  color: var(--subtitle-color);
-
 
54
  font-weight: 500;
-
 
55
  font-size: 1rem;
-
 
56
  align-items: center;
-
 
57
}
-
 
58
 
-
 
59
span {
-
 
60
  display: inline-flex;
-
 
61
}
-
 
62
 
-
 
63
p {
-
 
64
  color: var(--font-color);
-
 
65
  font-size: 1rem;
-
 
66
  line-height: 1.2;
-
 
67
  margin: 0;
-
 
68
}
-
 
69
 
-
 
70
ul,
-
 
71
ol {
-
 
72
  list-style: none;
-
 
73
  padding: 0;
-
 
74
  margin: 0;
-
 
75
}
-
 
76
 
-
 
77
form {
-
 
78
  margin: 0;
-
 
79
}
-
 
80
 
-
 
81
a {
-
 
82
  text-decoration: none;
-
 
83
 
-
 
84
  color: var(--subtitle-color);
-
 
85
 
-
 
86
  &:focus,
-
 
87
  &:hover,
-
 
88
  &:visited,
-
 
89
  &:link,
-
 
90
  &:active {
-
 
91
    text-decoration: none;
-
 
92
    outline: none;
-
 
93
 
-
 
94
    color: var(--subtitle-color);
-
 
95
  }
-
 
96
}
-
 
97
 
-
 
98
table {
-
 
99
  border-collapse: collapse;
-
 
100
  border-spacing: 0;
-
 
101
}
-
 
102
 
-
 
103
button {
-
 
104
  outline: none;
-
 
105
  border: none;
-
 
106
  padding: 0;
-
 
107
  background-color: transparent;
-
 
108
 
-
 
109
  &:active,
-
 
110
  &:focus {
-
 
111
    outline: none;
-
 
112
  }
-
 
113
}
-
 
114
 
-
 
115
input,
-
 
116
textarea {
-
 
117
  outline: none;
-
 
118
}
-
 
119
 
-
 
120
section {
-
 
121
  width: 100%;
-
 
122
  position: relative;
-
 
123
}
-
 
124
 
-
 
125
hr {
-
 
126
  margin-top: 1rem;
-
 
127
  margin-bottom: 1rem;
-
 
128
  border: 0;
-
 
129
  border-top: 1px solid #e5e5e5;
-
 
130
}
-
 
131
 
-
 
132
#app {
-
 
133
  display: grid;
-
 
134
  grid-template-rows: auto 1fr auto;
-
 
135
  gap: 1rem;
-
 
136
  min-height: 100vh;
-
 
137
}
-
 
138
 
-
 
139
.smiley-panel {
-
 
140
  transform-origin: bottom;
-
 
141
  overflow: hidden;
-
 
142
}
-
 
143
 
-
 
144
.smiley-panel-body {
-
 
145
  height: 160px;
-
 
146
  padding: 10px 0;
-
 
147
 
-
 
148
  border-top: 1px solid var(--border-primary);
-
 
149
  overflow: auto;
-
 
150
 
-
 
151
  .e1 {
-
 
152
    cursor: pointer;
-
 
153
  }
-
 
154
}
-
 
155
 
-
 
156
.fadedown {
-
 
157
  transition:
-
 
158
    opacity 300ms ease-in,
-
 
159
    transform 300ms ease-in;
-
 
160
  animation: 300ms ease-in 0s both fadedown;
-
 
161
}
-
 
162
 
-
 
163
.rbc-month-view,
-
 
164
.rbc-time-view {
-
 
165
  background-color: var(--bg-color);
-
 
166
}
-
 
167
 
-
 
168
.rbc-toolbar .rbc-btn-group button {
-
 
169
  background-color: var(--bg-color);
-
 
170
}
-
 
171
 
-
 
172
.rbc-toolbar .rbc-toolbar-label {
-
 
173
  text-transform: capitalize;
-
 
174
  font-size: 1rem;
-
 
175
 
-
 
176
  color: var(--title-color);
-
 
177
}
-
 
178
 
-
 
179
.rbc-toolbar .rbc-btn-group svg {
-
 
180
  font-size: 1.1rem;
-
 
181
}
-
 
182
 
-
 
183
.rbc-calendar {
-
 
184
  min-height: 500px;
-
 
185
}
-
 
186
 
-
 
187
.companies-list {
-
 
188
  display: grid;
-
 
189
  gap: 0.5rem;
-
 
190
  position: relative;
-
 
191
  width: 100%;
-
 
192
  grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
-
 
193
}
-
 
194
 
-
 
195
.btn {
-
 
196
  display: inline-flex;
-
 
197
  align-items: center;
-
 
198
  border: none;
-
 
199
  border-radius: 30px;
-
 
200
  cursor: pointer;
-
 
201
  font-size: 0.95rem;
-
 
202
  line-height: 1;
-
 
203
  overflow: hidden;
-
 
204
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
-
 
205
 
-
 
206
  border-radius: 10px;
-
 
207
}
-
 
208
 
-
 
209
.btn-primary {
-
 
210
  background-color: var(--button-bg);
-
 
211
 
-
 
212
  color: var(--button-text-color) !important;
-
 
213
 
-
 
214
  &:hover {
-
 
215
    background-color: var(--bg-color);
-
 
216
  }
-
 
217
}
-
 
218
 
-
 
219
.btn-secondary {
-
 
220
  background: var(--button-bg-secondary);
-
 
221
 
-
 
222
  color: var(--button-text-color-secondary) !important;
-
 
223
 
-
 
224
  &:hover {
-
 
225
    background-color: var(--button-bg-secondary);
-
 
226
  }
-
 
227
}
-
 
228
 
-
 
229
.btn-tertiary {
-
 
230
  background-color: var(--button-bg-tertiary);
-
 
231
 
-
 
232
  color: var(--button-text-color-tertiary) !important;
-
 
233
 
-
 
234
  &:hover {
-
 
235
    background: var(--button-bg-tertiary);
-
 
236
 
-
 
237
    color: var(--button-text-color-tertiary) !important;
-
 
238
  }
-
 
239
}
-
 
240
 
-
 
241
.btn-secondary:disabled,
-
 
242
.btn-primary:disabled,
-
 
243
.btn-tertiary:disabled {
-
 
244
  cursor: no-drop;
-
 
245
}
-
 
246
 
-
 
247
.ck.ck-content {
-
 
248
  height: 100px;
-
 
249
}
-
 
250
 
-
 
251
.pac-container {
-
 
252
  z-index: 1051 !important;
-
 
253
}
-
 
254
 
-
 
255
.img-icon {
-
 
256
  height: 1rem;
-
 
257
  width: 1rem;
-
 
258
 
-
 
259
  &.lg {
-
 
260
    height: 1.5rem;
-
 
261
    width: 1.5rem;
-
 
262
  }
-
 
263
 
-
 
264
  &.options {
-
 
265
    height: 1.5rem;
-
 
266
    width: auto;
-
 
267
  }
-
 
268
 
-
 
269
  &.options-sm {
-
 
270
    height: 1rem;
-
 
271
    width: auto;
-
 
272
  }
-
 
273
 
-
 
274
  &.options-lg {
-
 
275
    height: 1.5rem;
-
 
276
    width: auto;
-
 
277
  }
-
 
278
}
-
 
279
 
-
 
280
::-webkit-input-placeholder {
-
 
281
  /* Chrome/Opera/Safari */
-
 
282
  color: #b2b2b2;
-
 
283
}
-
 
284
 
-
 
285
::-moz-placeholder {
-
 
286
  /* Firefox 19+ */
-
 
287
  color: #b2b2b2;
-
 
288
}
-
 
289
 
-
 
290
:-ms-input-placeholder {
-
 
291
  /* IE 10+ */
-
 
292
  color: #b2b2b2;
-
 
293
}
-
 
294
 
-
 
295
:-moz-placeholder {
-
 
296
  /* Firefox 18- */
-
 
297
  color: #b2b2b2;
-
 
298
}
-
 
299
 
-
 
300
.skill-tags {
-
 
301
  display: flex;
-
 
302
  flex-wrap: wrap;
-
 
303
  gap: 0.5rem;
-
 
304
}
-
 
305
 
-
 
306
.row {
-
 
307
  margin: 0;
-
 
308
}
-
 
309
 
-
 
310
.marketplace_card {
-
 
311
  background: var(--bg-color);
-
 
312
  border-radius: 10px;
-
 
313
  display: flex;
-
 
314
  flex-direction: column;
-
 
315
  max-width: 250px;
-
 
316
  overflow: hidden;
-
 
317
  transition: all 200ms;
-
 
318
  margin: auto;
-
 
319
 
-
 
320
  img {
-
 
321
    object-fit: cover;
-
 
322
    aspect-ratio: 4/2.5;
-
 
323
  }
-
 
324
 
-
 
325
  &:hover {
-
 
326
    transform: translateY(-1rem);
-
 
327
    box-shadow:
-
 
328
      rgba(0, 0, 0, 0.2) 1px 1px 1px -1px,
-
 
329
      rgba(0, 0, 0, 0.2) 1px 2px 4px;
-
 
330
  }
-
 
331
}
-
 
332
 
-
 
333
.settings-container {
-
 
334
  font-weight: normal;
-
 
335
 
-
 
336
  h2 {
-
 
337
    font-size: 18px;
-
 
338
    font-weight: 600;
-
 
339
    margin: 0.5rem auto;
-
 
340
    color: var(--subtitle-color);
-
 
341
  }
-
 
342
}
-
 
343
 
-
 
344
.acc-setting_content {
-
 
345
  padding: 2rem 1rem;
-
 
346
  width: 100%;
-
 
347
  overflow: hidden;
-
 
348
  border-radius: 10px;
-
 
349
  background-color: var(--bg-color);
-
 
350
  border: 1px solid var(--border-primary);
-
 
351
  box-shadow: 1px 0 4px var(--background-gray);
-
 
352
}
-
 
353
 
-
 
354
.notbat {
-
 
355
  display: flex;
-
 
356
  justify-content: space-between;
-
 
357
  border-top: 1px solid var(--border-primary);
-
 
358
  padding: 0.5rem 1rem;
-
 
359
  width: 100%;
-
 
360
 
-
 
361
  & > span {
-
 
362
    max-width: 70%;
-
 
363
  }
-
 
364
}
-
 
365
 
-
 
366
.cp-field {
-
 
367
  width: 100%;
-
 
368
  display: flex;
-
 
369
  flex-direction: column;
-
 
370
  align-items: flex-start;
-
 
371
  flex: 1;
-
 
372
 
-
 
373
  h5 {
-
 
374
    color: var(--title-color);
-
 
375
    font-size: 16px;
-
 
376
    font-weight: 600;
-
 
377
  }
-
 
378
 
-
 
379
  label {
-
 
380
    font-weight: 600;
-
 
381
    color: var(--subtitle-color);
-
 
382
  }
-
 
383
 
-
 
384
  input,
-
 
385
  textarea,
-
 
386
  select,
-
 
387
  .custom-input {
-
 
388
    background-color: var(--bg-color);
-
 
389
    border-radius: 10px;
-
 
390
    color: var(--font-color);
-
 
391
    border: 1px solid var(--border-primary);
-
 
392
    padding: 0.5rem 1rem;
-
 
393
    width: 100%;
-
 
394
  }
-
 
395
 
-
 
396
  textarea {
-
 
397
    height: 115px;
-
 
398
  }
-
 
399
}
-
 
400
 
-
 
401
.cpp-fiel {
-
 
402
  width: 100%;
-
 
403
  position: relative;
-
 
404
 
-
 
405
  i {
-
 
406
    position: absolute;
-
 
407
    top: 12px;
-
 
408
    left: 15px;
-
 
409
    color: #b2b2b2;
-
 
410
    font-size: 16px;
-
 
411
  }
-
 
412
}
-
 
413
 
-
 
414
.text-chat-title {
-
 
415
  color: var(--gray) !important;
-
 
416
  font-size: 1rem;
-
 
417
}
-
 
418
 
-
 
419
.chat-header a {
-
 
420
  text-decoration: none;
-
 
421
  color: var(--dark);
-
 
422
}
-
 
423
 
-
 
424
.chat-header h2 {
-
 
425
  font-weight: 700;
-
 
426
  text-align: center;
-
 
427
}
-
 
428
 
-
 
429
.pac-container {
-
 
430
  z-index: 1051 !important;
-
 
431
}
-
 
432
 
-
 
433
.form-group {
-
 
434
  margin-bottom: 1rem;
-
 
435
  padding-top: 0px;
-
 
436
}
-
 
437
 
-
 
438
.description__label {
-
 
439
  display: flex;
-
 
440
  flex-direction: column;
-
 
441
 
-
 
442
  label {
-
 
443
    font-size: 1rem;
-
 
444
    font-weight: 600;
-
 
445
  }
-
 
446
 
-
 
447
  p {
-
 
448
    font-size: 0.9rem;
-
 
449
  }
-
 
450
 
-
 
451
  margin-bottom: 1rem;
-
 
452
}
-
 
453
 
-
 
454
.user__options-dropdown,
-
 
455
.nav__options-dropdown {
-
 
456
  position: absolute;
-
 
457
  right: 0;
-
 
458
  min-width: 220px;
-
 
459
  top: calc(100% + 10px);
-
 
460
  background-color: var(--bg-color);
-
 
461
  border-radius: 5px;
-
 
462
  box-shadow:
-
 
463
    0 0 0 1px rgb(0 0 0 / 5%),
-
 
464
    0 3px 3px rgb(0 0 0 / 30%);
-
 
465
  transition: all 0.2s ease-in-out;
-
 
466
  transform-origin: top;
-
 
467
 
-
 
468
  &.fadeOut {
-
 
469
    transform: scaleY(0);
-
 
470
    opacity: 0;
-
 
471
  }
-
 
472
 
-
 
473
  &.fadeIn {
-
 
474
    transform: scaleY(1);
-
 
475
    opacity: 1;
-
 
476
  }
-
 
477
 
-
 
478
  ul {
-
 
479
    display: flex;
-
 
480
    flex-direction: column;
-
 
481
    gap: 0.5rem;
-
 
482
 
-
 
483
    a {
-
 
484
      white-space: nowrap;
-
 
485
    }
-
 
486
  }
-
 
487
}
-
 
488
 
-
 
489
.user__options-dropdown {
-
 
490
  border-top-right-radius: 0;
-
 
491
}
-
 
492
 
-
 
493
.user__options-item {
-
 
494
  padding: 1rem 10px;
-
 
495
  border-top: 1px solid rgba(0, 0, 0, 0.08);
-
 
496
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
-
 
497
  display: flex;
-
 
498
  flex-direction: column;
-
 
499
  gap: 0.5rem;
-
 
500
 
-
 
501
  h3 {
-
 
502
    font-weight: 600;
-
 
503
  }
-
 
504
 
-
 
505
  ul {
-
 
506
    display: flex;
-
 
507
    flex-direction: column;
-
 
508
    gap: 0.5rem;
-
 
509
 
-
 
510
    a {
-
 
511
      color: gray !important;
-
 
512
 
-
 
513
      &:hover {
-
 
514
        text-decoration: underline !important;
-
 
515
      }
-
 
516
    }
-
 
517
  }
-
 
518
}
-
 
519
 
-
 
520
.nav__options-dropdown {
-
 
521
  transform: scaleY(0);
-
 
522
  right: -10%;
-
 
523
  opacity: 0;
-
 
524
  padding: 1rem;
-
 
525
  min-width: fit-content;
-
 
526
 
-
 
527
  ul {
-
 
528
    display: flex;
-
 
529
    flex-direction: column;
-
 
530
 
-
 
531
    a {
-
 
532
      color: gray;
-
 
533
 
-
 
534
      &:hover {
-
 
535
        text-decoration: underline;
-
 
536
      }
-
 
537
    }
-
 
538
  }
-
 
539
 
-
 
540
  &.level_three {
-
 
541
    transform: scaleY(1);
-
 
542
    transform: scaleX(0);
-
 
543
    top: -10%;
-
 
544
    left: 100%;
-
 
545
    max-height: 20rem;
-
 
546
    overflow: auto;
-
 
547
    transform-origin: left;
-
 
548
 
-
 
549
    a {
-
 
550
      max-width: 30ch;
-
 
551
    }
-
 
552
  }
-
 
553
 
-
 
554
  &.mobile {
-
 
555
    top: initial;
-
 
556
    bottom: 99%;
-
 
557
    left: 50%;
-
 
558
    transform-origin: bottom;
-
 
559
  }
-
 
560
 
-
 
561
  &.show {
-
 
562
    transform: scaleY(1);
-
 
563
    opacity: 1;
-
 
564
  }
-
 
565
 
-
 
566
  ul li:hover .level_three {
-
 
567
    transform: scaleX(1);
-
 
568
    opacity: 1;
-
 
569
  }
-
 
570
}
-
 
571
 
-
 
572
.user__options-description {
-
 
573
  display: flex;
-
 
574
  flex-direction: column;
-
 
575
  align-items: center;
-
 
576
  gap: 0.5rem;
-
 
577
  padding: 10px;
-
 
578
  left: 0;
-
 
579
  right: initial;
-
 
580
 
-
 
581
  .btn__profile {
-
 
582
    padding: 2px;
-
 
583
    border: 1px solid #7405f9;
-
 
584
    width: 100%;
-
 
585
    border-radius: 30px;
-
 
586
    color: #7405f9;
-
 
587
    font-size: 0.9rem;
-
 
588
    text-align: center;
-
 
589
    transition: all 0.1s ease-in;
-
 
590
 
-
 
591
    &:hover {
-
 
592
      border: 2px solid #7405f9;
-
 
593
    }
-
 
594
  }
-
 
595
}
-
 
596
 
-
 
597
.user__options-info {
-
 
598
  display: flex;
-
 
599
  align-items: center;
-
 
600
  gap: 0.5rem;
-
 
601
  width: 100%;
-
 
602
 
-
 
603
  h3 {
-
 
604
    font-weight: 600;
-
 
605
    font-size: 1.1rem;
-
 
606
  }
-
 
607
}
-
 
608
 
-
 
609
@media (min-width: 768px) {
-
 
610
  .nav__options-dropdown {
-
 
611
    right: 0;
-
 
612
    border-top-right-radius: 0;
-
 
613
  }
-
 
614
}
-
 
615
 
-
 
616
@keyframes fadedown {
-
 
617
  0% {
-
 
618
    opacity: 0.01;
-
 
619
    transform: translateY(-20px);
-
 
620
  }
-
 
621
 
-
 
622
  100% {
-
 
623
    opacity: 1;
-
 
624
    transform: translateY(0px);
-
 
625
  }
-
 
626
}
-
 
627