Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3708 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3700 stevensc 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
 
3707 stevensc 20
body {
21
    font-family: 'Source Sans 3', sans-serif;
22
    background-color: var(--body-bg-color);
23
    color: var(--font-color);
3708 stevensc 24
    margin: 0;
25
    padding: 0;
3707 stevensc 26
}
27
 
3701 stevensc 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);
3709 stevensc 54
    font-weight: 500;
3701 stevensc 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
 
3700 stevensc 91
table {
92
    border-collapse: collapse;
93
    border-spacing: 0;
94
}
95
 
3701 stevensc 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
 
3700 stevensc 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 {
3701 stevensc 164
    background-color: var(--bg-color);
3700 stevensc 165
}
166
 
167
.rbc-toolbar .rbc-btn-group button {
3701 stevensc 168
    background-color: var(--bg-color);
3700 stevensc 169
}
170
 
171
.rbc-toolbar .rbc-toolbar-label {
172
    text-transform: capitalize;
173
    font-size: 1rem;
174
 
3701 stevensc 175
    color: var(--title-color);
3700 stevensc 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
 
3701 stevensc 205
    border-radius: 10px;
3700 stevensc 206
}
207
 
208
.btn-primary {
3701 stevensc 209
    background-color: var(--button-bg);
3700 stevensc 210
 
3701 stevensc 211
    color: var(--button-text-color) !important;
3700 stevensc 212
 
213
    &:hover {
3701 stevensc 214
        background-color: var(--bg-color);
3700 stevensc 215
    }
216
}
217
 
218
.btn-secondary {
3701 stevensc 219
    background: var(--button-bg-secondary);
3700 stevensc 220
 
3701 stevensc 221
    color: var(--button-text-color-secondary) !important;
3700 stevensc 222
 
223
    &:hover {
3701 stevensc 224
        background-color: var(--button-bg-secondary);
3700 stevensc 225
    }
226
}
227
 
228
.btn-tertiary {
3701 stevensc 229
    background-color: var(--button-bg-tertiary);
3700 stevensc 230
 
3701 stevensc 231
    color: var(--button-text-color-tertiary) !important;
3700 stevensc 232
 
233
    &:hover {
3701 stevensc 234
        background: var(--button-bg-tertiary);
235
 
236
        color: var(--button-text-color-tertiary) !important;
3700 stevensc 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);
3701 stevensc 311
    border-radius: 10px;
3700 stevensc 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);
3701 stevensc 326
        box-shadow:
327
            rgba(0, 0, 0, 0.2) 1px 1px 1px -1px,
328
            rgba(0, 0, 0, 0.2) 1px 2px 4px;
3700 stevensc 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
 
463
 
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
}