|
|
@@ -459,7 +459,7 @@
|
|
|
|
|
|
/* Chat / Timeline */
|
|
|
|
|
|
- .gc-detail-main .chat-container {
|
|
|
+ .gc-detail-main .chat-container2 {
|
|
|
height: calc(100vh - var(--gc-topbar-height) - 15rem);
|
|
|
max-height: 620px;
|
|
|
min-height: 420px;
|
|
|
@@ -472,7 +472,7 @@
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
|
|
|
- .chat-container .header {
|
|
|
+ .chat-container2 .header {
|
|
|
flex: 0 0 auto;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
@@ -482,14 +482,14 @@
|
|
|
border-bottom: 1px solid #e5e7eb;
|
|
|
}
|
|
|
|
|
|
- .chat-container .header-left {
|
|
|
+ .chat-container2 .header-left {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
gap: .75rem;
|
|
|
min-width: 0;
|
|
|
}
|
|
|
|
|
|
- .chat-container .avatar {
|
|
|
+ .chat-container2 .avatar {
|
|
|
width: 32px;
|
|
|
height: 32px;
|
|
|
flex: 0 0 32px;
|
|
|
@@ -504,7 +504,7 @@
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
|
|
|
- .chat-container .course-title {
|
|
|
+ .chat-container2 .course-title {
|
|
|
font-size: .95rem;
|
|
|
font-weight: 850;
|
|
|
color: #111827;
|
|
|
@@ -514,19 +514,19 @@
|
|
|
text-overflow: ellipsis;
|
|
|
}
|
|
|
|
|
|
- .chat-container .course-participants {
|
|
|
+ .chat-container2 .course-participants {
|
|
|
margin-top: .1rem;
|
|
|
font-size: .76rem;
|
|
|
color: #64748b;
|
|
|
}
|
|
|
|
|
|
- .chat-container .header-actions {
|
|
|
+ .chat-container2 .header-actions {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
gap: .35rem;
|
|
|
}
|
|
|
|
|
|
- .chat-container .icon-button {
|
|
|
+ .chat-container2 .icon-button {
|
|
|
width: 32px;
|
|
|
height: 32px;
|
|
|
border: 1px solid #e5e7eb;
|
|
|
@@ -538,13 +538,13 @@
|
|
|
justify-content: center;
|
|
|
}
|
|
|
|
|
|
- .chat-container .icon-button:hover {
|
|
|
+ .chat-container2 .icon-button:hover {
|
|
|
background: #eef2f7;
|
|
|
color: #334155;
|
|
|
border-color: #cbd5e1;
|
|
|
}
|
|
|
|
|
|
- .chat-container .tabs {
|
|
|
+ .chat-container2 .tabs {
|
|
|
flex: 0 0 auto;
|
|
|
display: flex;
|
|
|
gap: .35rem;
|
|
|
@@ -554,7 +554,7 @@
|
|
|
overflow-x: auto;
|
|
|
}
|
|
|
|
|
|
- .chat-container .tab {
|
|
|
+ .chat-container2 .tab {
|
|
|
padding: .38rem .65rem;
|
|
|
border-radius: 999px;
|
|
|
font-size: .75rem;
|
|
|
@@ -563,12 +563,12 @@
|
|
|
white-space: nowrap;
|
|
|
}
|
|
|
|
|
|
- .chat-container .tab.active {
|
|
|
+ .chat-container2 .tab.active {
|
|
|
background: #64748b;
|
|
|
color: #ffffff;
|
|
|
}
|
|
|
|
|
|
- .chat-container .chat-content {
|
|
|
+ .chat-container2 .chat-content {
|
|
|
flex: 1;
|
|
|
min-height: 0;
|
|
|
overflow-y: auto;
|
|
|
@@ -576,20 +576,20 @@
|
|
|
background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
|
|
|
}
|
|
|
|
|
|
- .chat-container .date-divider {
|
|
|
+ .chat-container2 .date-divider {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
gap: .75rem;
|
|
|
margin: .4rem 0 1rem;
|
|
|
}
|
|
|
|
|
|
- .chat-container .divider-line {
|
|
|
+ .chat-container2 .divider-line {
|
|
|
flex: 1;
|
|
|
height: 1px;
|
|
|
background: #e5e7eb;
|
|
|
}
|
|
|
|
|
|
- .chat-container .divider-text {
|
|
|
+ .chat-container2 .divider-text {
|
|
|
font-size: .7rem;
|
|
|
font-weight: 850;
|
|
|
color: #64748b;
|
|
|
@@ -597,43 +597,43 @@
|
|
|
letter-spacing: .04em;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message {
|
|
|
+ .chat-container2 .message {
|
|
|
max-width: 78%;
|
|
|
margin-bottom: .85rem;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message.teacher,
|
|
|
- .chat-container .message.Fibu,
|
|
|
- .chat-container .message.fibu {
|
|
|
+ .chat-container2 .message.teacher,
|
|
|
+ .chat-container2 .message.Fibu,
|
|
|
+ .chat-container2 .message.fibu {
|
|
|
margin-right: auto;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message.student,
|
|
|
- .chat-container .message.Abteilung,
|
|
|
- .chat-container .message.abteilung {
|
|
|
+ .chat-container2 .message.student,
|
|
|
+ .chat-container2 .message.Abteilung,
|
|
|
+ .chat-container2 .message.abteilung {
|
|
|
margin-left: auto;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message-header {
|
|
|
+ .chat-container2 .message-header {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
gap: .45rem;
|
|
|
margin-bottom: .3rem;
|
|
|
}
|
|
|
|
|
|
- .chat-container .sender-name {
|
|
|
+ .chat-container2 .sender-name {
|
|
|
font-size: .76rem;
|
|
|
font-weight: 850;
|
|
|
color: #334155;
|
|
|
}
|
|
|
|
|
|
- .chat-container .timestamp {
|
|
|
+ .chat-container2 .timestamp {
|
|
|
font-size: .7rem;
|
|
|
color: #94a3b8;
|
|
|
margin-left: .25rem;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message-bubble {
|
|
|
+ .chat-container2 .message-bubble {
|
|
|
display: inline-block;
|
|
|
padding: .65rem .85rem;
|
|
|
border-radius: 15px;
|
|
|
@@ -645,23 +645,23 @@
|
|
|
box-shadow: 0 3px 10px rgba(15, 23, 42, .04);
|
|
|
}
|
|
|
|
|
|
- .chat-container .message.student .message-bubble,
|
|
|
- .chat-container .message.Abteilung .message-bubble,
|
|
|
- .chat-container .message.abteilung .message-bubble {
|
|
|
+ .chat-container2 .message.student .message-bubble,
|
|
|
+ .chat-container2 .message.Abteilung .message-bubble,
|
|
|
+ .chat-container2 .message.abteilung .message-bubble {
|
|
|
background: #f8fafc;
|
|
|
color: #172033;
|
|
|
border-color: #cbd5e1;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message.teacher .message-bubble,
|
|
|
- .chat-container .message.Fibu .message-bubble,
|
|
|
- .chat-container .message.fibu .message-bubble {
|
|
|
+ .chat-container2 .message.teacher .message-bubble,
|
|
|
+ .chat-container2 .message.Fibu .message-bubble,
|
|
|
+ .chat-container2 .message.fibu .message-bubble {
|
|
|
background: #ffffff;
|
|
|
color: #172033;
|
|
|
border-color: #e2e8f0;
|
|
|
}
|
|
|
|
|
|
- .chat-container .input-area {
|
|
|
+ .chat-container2 .input-area {
|
|
|
flex: 0 0 auto;
|
|
|
min-height: 46px;
|
|
|
padding: .6rem .85rem;
|
|
|
@@ -669,13 +669,13 @@
|
|
|
border-top: 1px solid #e5e7eb;
|
|
|
}
|
|
|
|
|
|
- .chat-container .toolbar {
|
|
|
+ .chat-container2 .toolbar {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
gap: .5rem;
|
|
|
}
|
|
|
|
|
|
- .chat-container .tool-button {
|
|
|
+ .chat-container2 .tool-button {
|
|
|
width: 32px;
|
|
|
height: 32px;
|
|
|
border-radius: 10px;
|
|
|
@@ -700,7 +700,7 @@
|
|
|
position: static !important;
|
|
|
}
|
|
|
|
|
|
- .gc-detail-main .chat-container {
|
|
|
+ .gc-detail-main .chat-container2 {
|
|
|
height: auto;
|
|
|
min-height: 520px;
|
|
|
max-height: none;
|
|
|
@@ -874,42 +874,42 @@
|
|
|
DETAILSEITE: CHATVERLAUF OPTISCH AUFWERTEN
|
|
|
========================================================= */
|
|
|
|
|
|
-.chat-container {
|
|
|
+.chat-container2 {
|
|
|
background: #ffffff !important;
|
|
|
border-radius: 22px !important;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
|
|
|
- .chat-container .chat-content {
|
|
|
+ .chat-container2 .chat-content {
|
|
|
background:
|
|
|
radial-gradient(circle at top left, rgba(148, 163, 184, .16), transparent 22rem),
|
|
|
linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%) !important;
|
|
|
padding: 1.25rem 1.5rem !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .date-divider {
|
|
|
+ .chat-container2 .date-divider {
|
|
|
margin: 1.25rem 0 1.5rem !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .divider-line {
|
|
|
+ .chat-container2 .divider-line {
|
|
|
background: #cbd5e1 !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .divider-text {
|
|
|
+ .chat-container2 .divider-text {
|
|
|
color: #64748b !important;
|
|
|
font-weight: 900 !important;
|
|
|
font-size: .76rem !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message {
|
|
|
+ .chat-container2 .message {
|
|
|
margin-bottom: 1.15rem !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message-header {
|
|
|
+ .chat-container2 .message-header {
|
|
|
margin-bottom: .4rem !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message-header .avatar {
|
|
|
+ .chat-container2 .message-header .avatar {
|
|
|
width: 34px !important;
|
|
|
height: 34px !important;
|
|
|
min-width: 34px !important;
|
|
|
@@ -921,18 +921,18 @@
|
|
|
text-transform: uppercase;
|
|
|
}
|
|
|
|
|
|
- .chat-container .sender-name {
|
|
|
+ .chat-container2 .sender-name {
|
|
|
color: #172033 !important;
|
|
|
font-weight: 850 !important;
|
|
|
font-size: .86rem !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .timestamp {
|
|
|
+ .chat-container2 .timestamp {
|
|
|
color: #94a3b8 !important;
|
|
|
font-size: .72rem !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message-bubble {
|
|
|
+ .chat-container2 .message-bubble {
|
|
|
background: #ffffff !important;
|
|
|
color: #1e293b !important;
|
|
|
border: 1px solid #dbe3ee !important;
|
|
|
@@ -942,39 +942,39 @@
|
|
|
line-height: 1.45 !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .message-bubble:hover {
|
|
|
+ .chat-container2 .message-bubble:hover {
|
|
|
border-color: #cbd5e1 !important;
|
|
|
box-shadow: 0 8px 22px rgba(15, 23, 42, .09) !important;
|
|
|
}
|
|
|
|
|
|
/* Nachrichten rechts / Abteilung etwas anders einfärben */
|
|
|
- .chat-container .message.student .message-bubble,
|
|
|
- .chat-container .message.Abteilung .message-bubble,
|
|
|
- .chat-container .message.abteilung .message-bubble {
|
|
|
+ .chat-container2 .message.student .message-bubble,
|
|
|
+ .chat-container2 .message.Abteilung .message-bubble,
|
|
|
+ .chat-container2 .message.abteilung .message-bubble {
|
|
|
background: #f8fafc;
|
|
|
border-color: #e2e8f0;
|
|
|
border-radius: 16px 16px 6px 16px !important;
|
|
|
}
|
|
|
|
|
|
/* Fibu / Standard links */
|
|
|
- .chat-container .message.teacher .message-bubble,
|
|
|
- .chat-container .message.Fibu .message-bubble,
|
|
|
- .chat-container .message.fibu .message-bubble {
|
|
|
+ .chat-container2 .message.teacher .message-bubble,
|
|
|
+ .chat-container2 .message.Fibu .message-bubble,
|
|
|
+ .chat-container2 .message.fibu .message-bubble {
|
|
|
background: #ffffff !important;
|
|
|
}
|
|
|
|
|
|
/* Tabs schöner */
|
|
|
- .chat-container .tabs {
|
|
|
+ .chat-container2 .tabs {
|
|
|
background: #f8fafc !important;
|
|
|
border-bottom: 1px solid #e2e8f0 !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .tab {
|
|
|
+ .chat-container2 .tab {
|
|
|
color: #64748b !important;
|
|
|
font-weight: 850 !important;
|
|
|
}
|
|
|
|
|
|
- .chat-container .tab.active {
|
|
|
+ .chat-container2 .tab.active {
|
|
|
background: #64748b !important;
|
|
|
color: #ffffff !important;
|
|
|
box-shadow: 0 4px 10px rgba(15, 23, 42, .10) !important;
|
|
|
@@ -1111,7 +1111,7 @@ body {
|
|
|
}
|
|
|
|
|
|
/* Chat bleibt trotzdem intern scrollbar */
|
|
|
- .gc-detail-main .chat-container {
|
|
|
+ .gc-detail-main .chat-container2 {
|
|
|
overflow: hidden !important;
|
|
|
}
|
|
|
|