Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
5345 stevensc 1
.active_chats-list {
2
  display: flex;
3
  align-items: flex-end;
4
  gap: 10px;
5
  width: fit-content;
6
  z-index: 100;
5320 stevensc 7
}
8
 
9
.personal-chat {
3597 stevensc 10
  background: $bg-color;
11
  border: 1px solid $border-primary;
3598 stevensc 12
  border-top-left-radius: $border-radius;
13
  border-top-right-radius: $border-radius;
3593 stevensc 14
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
5320 stevensc 15
  width: 260px;
16
  position: relative;
17
  z-index: 10;
3593 stevensc 18
 
5320 stevensc 19
  .chat-header {
20
    background-color: $bg-color-secondary;
21
    border-bottom: 1px solid $border-primary;
22
    display: flex;
5323 stevensc 23
    font-weight: bold;
5320 stevensc 24
    gap: .5rem;
5323 stevensc 25
    padding: .5rem;
3593 stevensc 26
 
5323 stevensc 27
    a {
28
      color: $subtitle-color;
29
    }
30
 
5320 stevensc 31
    small {
5323 stevensc 32
      color: $subtitle-color;
5320 stevensc 33
      font-size: 12px;
3593 stevensc 34
 
5320 stevensc 35
      &::after {
36
        content: "";
37
        position: absolute;
38
        height: 10px;
39
        width: 10px;
5326 stevensc 40
        left: 30px;
41
        top: 35px;
5320 stevensc 42
        border-radius: 50%;
43
 
44
        &.online:after {
45
          background-color: $online-green;
46
        }
47
 
48
        &.offline:after {
49
          background-color: #bdbdbd;
50
        }
51
      }
5325 stevensc 52
    }
5320 stevensc 53
 
5325 stevensc 54
    &>img {
55
      width: 36px;
56
      height: 36px;
57
      border-radius: 50%;
58
    }
5324 stevensc 59
 
5325 stevensc 60
    &.notify {
61
      animation: notify 2s infinite;
62
    }
5324 stevensc 63
 
5325 stevensc 64
    .info-content {
65
      display: flex;
66
      flex-direction: column;
5320 stevensc 67
    }
68
 
5325 stevensc 69
 
5324 stevensc 70
    .btn-group,
71
    .btn-group-vertical {
72
      position: relative;
73
      display: inline-block;
74
      vertical-align: middle;
75
      cursor: pointer;
5320 stevensc 76
    }
77
  }
3593 stevensc 78
}
79
 
80
.chatbox-icon {
81
  right: 230px;
82
  bottom: 23px;
83
  padding-top: 15px;
84
  margin-bottom: 0;
85
  z-index: 998;
86
  cursor: pointer;
87
  display: none;
88
  position: fixed;
89
}
90
 
5323 stevensc 91
.options {
92
  display: flex;
93
  gap: 5px;
94
  color: $subtitle-color;
3593 stevensc 95
}
96
 
97
.chat-conversation {
3597 stevensc 98
  background-color: $bg-color;
3593 stevensc 99
  display: flex;
100
  flex-flow: column-reverse;
101
  overflow: auto;
102
  padding: 1rem;
103
  height: 275px;
104
}
105
 
4151 stevensc 106
.conversation-list {
3593 stevensc 107
  display: flex;
108
  flex-direction: column;
5335 stevensc 109
  gap: .5rem;
5320 stevensc 110
 
4151 stevensc 111
  .conversation-text {
112
    align-items: center;
113
    display: flex;
114
    flex-direction: row;
5335 stevensc 115
    gap: .5rem;
4151 stevensc 116
    width: 100%;
3593 stevensc 117
 
5335 stevensc 118
    .ctext-wrap {
119
      background: $chat-received;
5337 stevensc 120
      border-radius: 0 10px 10px 10px;
121
      display: inline-block;
122
      padding: 5px 10px;
123
      position: relative;
124
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
125
      max-width: 65%;
5336 stevensc 126
 
5337 stevensc 127
      p {
128
        color: $chat-color;
129
        word-break: break-word;
130
      }
131
 
5336 stevensc 132
      img,
133
      video {
134
        max-height: 200px;
135
        outline: none;
136
        width: 150px;
137
      }
138
 
5337 stevensc 139
      label {
5338 stevensc 140
        align-items: center;
141
        color: $chat-color;
5337 stevensc 142
        font-size: 0.8rem;
5338 stevensc 143
        gap: .5rem;
144
        display: inline-flex;
5337 stevensc 145
      }
146
 
147
      .emojione {
148
        height: 1rem;
149
        width: 1rem;
150
      }
151
 
5336 stevensc 152
      .pdf {
153
        width: 40px;
154
      }
5335 stevensc 155
    }
5320 stevensc 156
 
5338 stevensc 157
    .icon {
5335 stevensc 158
      border-radius: 50px;
159
      color: $chat-color;
160
      cursor: pointer;
161
      display: grid;
5340 stevensc 162
      height: 1.5rem;
5335 stevensc 163
      padding: 0;
164
      place-items: center;
165
      transition: all 0.2s;
5340 stevensc 166
      width: 1.5rem;
167
 
168
      &:hover {
5341 stevensc 169
        background: $chat-send;
5340 stevensc 170
      }
5335 stevensc 171
    }
5342 stevensc 172
 
173
    .display-reactions {
174
      display: flex;
175
      align-items: center;
176
      gap: 5px;
177
 
178
      button {
179
        color: $chat-color;
180
      }
181
    }
182
 
5334 stevensc 183
  }
184
 
5335 stevensc 185
  .conversation-text.odd {
186
    flex-direction: row-reverse;
5334 stevensc 187
 
5335 stevensc 188
    .ctext-wrap {
189
      background: $chat-send;
5337 stevensc 190
      border-radius: 10px 0 10px 10px;
5335 stevensc 191
    }
5334 stevensc 192
  }
3593 stevensc 193
}
194
 
5345 stevensc 195
.chat-text_box {
196
  align-items: center;
197
  background-color: $bg-color-secondary;
198
  display: flex;
199
  gap: .5rem;
200
  padding: 0.5rem;
201
  position: relative;
3593 stevensc 202
 
5345 stevensc 203
  .btn-emoji {
204
    margin: 0;
205
    padding: 0;
206
  }
3593 stevensc 207
 
5345 stevensc 208
  textarea {
209
    background-color: var(--bg-color-secondary);
210
    border: none;
211
    height: 1.8rem;
212
    padding: 5px;
213
    outline: none;
214
    resize: none;
215
  }
3593 stevensc 216
}
217
 
5345 stevensc 218
.subpanel_title {
219
  background: $bg-color-secondary;
220
  color: $subtitle-color;
221
  cursor: pointer;
222
  font-weight: bold;
223
  padding: 0.5rem 1rem;
224
  font-size: 1.1rem;
225
  display: flex;
226
  justify-content: space-between;
227
  height: 30px;
5320 stevensc 228
 
5345 stevensc 229
  .subpanel_title-icons {
230
    display: flex;
231
    align-items: center;
232
    gap: 0.5rem;
233
    color: $subtitle-color;
3541 stevensc 234
  }
3593 stevensc 235
}
236
 
237
/*chat end*/
238
*::-webkit-scrollbar {
239
  width: 6px !important;
240
  height: 6px !important;
241
}
242
 
243
*::-webkit-scrollbar-thumb {
244
  background-color: rgba(0, 0, 0, 0.2);
245
}
246
 
247
*::-webkit-scrollbar-track {
248
  background: rgba(255, 255, 255, 0.08);
249
}
250
 
251
*::-webkit-input-placeholder {
252
  color: #ccc;
253
  font-size: 15px;
254
}
255
 
256
*::-moz-placeholder {
257
  color: #ccc;
258
  font-size: 15px;
259
}
260
 
5345 stevensc 261
.customtab2 {
262
  border-bottom: 1px solid #f7fafc;
263
  border-top: 1px solid #f7fafc;
264
  background: #f9f9f9;
3593 stevensc 265
 
5345 stevensc 266
  li {
267
    a {
268
      color: #333333;
269
    }
3593 stevensc 270
 
5345 stevensc 271
    &:hover {
272
      a {
273
        color: #333333;
274
        border-bottom: 1px solid #333;
275
      }
276
    }
3593 stevensc 277
 
5345 stevensc 278
    &.active {
3593 stevensc 279
 
5345 stevensc 280
      a,
281
      a:hover,
282
      a:focus {
3593 stevensc 283
 
5345 stevensc 284
        background: #333333;
285
        border: 1px solid #333333;
286
        color: #ffffff;
287
      }
288
    }
5344 stevensc 289
  }
3593 stevensc 290
}
291
 
292
.menu-tabs {
293
  display: flex;
294
  align-items: center;
295
}
296
 
297
.menu-item {
298
  cursor: pointer;
299
  flex: 1;
300
  text-align: center;
301
}
302
 
5320 stevensc 303
// Animations
304
@keyframes notify {
305
  0% {
306
    background-color: unset;
307
  }
308
 
309
  50% {
310
    background-color: #00b0ff;
311
  }
312
 
313
  100% {
314
    background-color: unset;
315
  }
316
}