Proyectos de Subversion LeadersLinked - SPA

Rev

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