Proyectos de Subversion LeadersLinked - SPA

Rev

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