|
@@ -17,18 +17,18 @@
|
|
|
background-size: cover;
|
|
background-size: cover;
|
|
|
background-position: center;
|
|
background-position: center;
|
|
|
background-color: var(--white);
|
|
background-color: var(--white);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.attach-image-mask {
|
|
.attach-image-mask {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
opacity: 0;
|
|
opacity: 0;
|
|
|
transition: all ease 0.2s;
|
|
transition: all ease 0.2s;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.attach-image-mask:hover {
|
|
.attach-image-mask:hover {
|
|
|
opacity: 1;
|
|
opacity: 1;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.delete-image {
|
|
.delete-image {
|
|
|
width: 24px;
|
|
width: 24px;
|
|
|
height: 24px;
|
|
height: 24px;
|
|
@@ -45,7 +45,7 @@
|
|
|
.chat-input-actions {
|
|
.chat-input-actions {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-input-action {
|
|
.chat-input-action {
|
|
|
display: inline-flex;
|
|
display: inline-flex;
|
|
|
border-radius: 20px;
|
|
border-radius: 20px;
|
|
@@ -61,11 +61,11 @@
|
|
|
height: 16px;
|
|
height: 16px;
|
|
|
width: var(--icon-width);
|
|
width: var(--icon-width);
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:not(:last-child) {
|
|
&:not(:last-child) {
|
|
|
margin-right: 5px;
|
|
margin-right: 5px;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.text {
|
|
.text {
|
|
|
white-space: nowrap;
|
|
white-space: nowrap;
|
|
|
padding-left: 5px;
|
|
padding-left: 5px;
|
|
@@ -74,19 +74,19 @@
|
|
|
transition: all ease 0.3s;
|
|
transition: all ease 0.3s;
|
|
|
pointer-events: none;
|
|
pointer-events: none;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
--delay: 0.5s;
|
|
--delay: 0.5s;
|
|
|
width: var(--full-width);
|
|
width: var(--full-width);
|
|
|
transition-delay: var(--delay);
|
|
transition-delay: var(--delay);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.text {
|
|
.text {
|
|
|
transition-delay: var(--delay);
|
|
transition-delay: var(--delay);
|
|
|
opacity: 1;
|
|
opacity: 1;
|
|
|
transform: translate(0);
|
|
transform: translate(0);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.text,
|
|
.text,
|
|
|
.icon {
|
|
.icon {
|
|
|
display: flex;
|
|
display: flex;
|
|
@@ -103,7 +103,7 @@
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
width: calc(100% - 40px);
|
|
width: calc(100% - 40px);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.prompt-toast-inner {
|
|
.prompt-toast-inner {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
@@ -111,14 +111,14 @@
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
background-color: var(--white);
|
|
background-color: var(--white);
|
|
|
color: var(--black);
|
|
color: var(--black);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
border: var(--border-in-light);
|
|
border: var(--border-in-light);
|
|
|
box-shadow: var(--card-shadow);
|
|
box-shadow: var(--card-shadow);
|
|
|
padding: 10px 20px;
|
|
padding: 10px 20px;
|
|
|
border-radius: 100px;
|
|
border-radius: 100px;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
animation: slide-in-from-top ease 0.3s;
|
|
animation: slide-in-from-top ease 0.3s;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.prompt-toast-content {
|
|
.prompt-toast-content {
|
|
|
margin-left: 10px;
|
|
margin-left: 10px;
|
|
|
}
|
|
}
|
|
@@ -132,7 +132,7 @@
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.section-title-action {
|
|
.section-title-action {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
@@ -151,46 +151,46 @@
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
margin-top: 4px;
|
|
margin-top: 4px;
|
|
|
margin-bottom: 4px;
|
|
margin-bottom: 4px;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
opacity: 1;
|
|
opacity: 1;
|
|
|
background-color: rgba(0, 0, 0, 0.05);
|
|
background-color: rgba(0, 0, 0, 0.05);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.context-prompt-row {
|
|
.context-prompt-row {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
.context-drag {
|
|
.context-drag {
|
|
|
opacity: 1;
|
|
opacity: 1;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.context-drag {
|
|
.context-drag {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
opacity: 0.5;
|
|
opacity: 0.5;
|
|
|
transition: all ease 0.3s;
|
|
transition: all ease 0.3s;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.context-role {
|
|
.context-role {
|
|
|
margin-right: 10px;
|
|
margin-right: 10px;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.context-content {
|
|
.context-content {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
max-width: 100%;
|
|
max-width: 100%;
|
|
|
text-align: left;
|
|
text-align: left;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.context-delete-button {
|
|
.context-delete-button {
|
|
|
margin-left: 10px;
|
|
margin-left: 10px;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.context-prompt-button {
|
|
.context-prompt-button {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
}
|
|
}
|
|
@@ -198,7 +198,7 @@
|
|
|
|
|
|
|
|
.memory-prompt {
|
|
.memory-prompt {
|
|
|
margin: 20px 0;
|
|
margin: 20px 0;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.memory-prompt-content {
|
|
.memory-prompt-content {
|
|
|
background-color: var(--white);
|
|
background-color: var(--white);
|
|
|
color: var(--black);
|
|
color: var(--black);
|
|
@@ -213,62 +213,62 @@
|
|
|
.clear-context {
|
|
.clear-context {
|
|
|
margin: 20px 0 0 0;
|
|
margin: 20px 0 0 0;
|
|
|
padding: 4px 0;
|
|
padding: 4px 0;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
border-top: var(--border-in-light);
|
|
border-top: var(--border-in-light);
|
|
|
border-bottom: var(--border-in-light);
|
|
border-bottom: var(--border-in-light);
|
|
|
box-shadow: var(--card-shadow) inset;
|
|
box-shadow: var(--card-shadow) inset;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
color: var(--black);
|
|
color: var(--black);
|
|
|
transition: all ease 0.3s;
|
|
transition: all ease 0.3s;
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
animation: slide-in ease 0.3s;
|
|
animation: slide-in ease 0.3s;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
$linear: linear-gradient(to right,
|
|
$linear: linear-gradient(to right,
|
|
|
- rgba(0, 0, 0, 0),
|
|
|
|
|
- rgba(0, 0, 0, 1),
|
|
|
|
|
- rgba(0, 0, 0, 0));
|
|
|
|
|
|
|
+ rgba(0, 0, 0, 0),
|
|
|
|
|
+ rgba(0, 0, 0, 1),
|
|
|
|
|
+ rgba(0, 0, 0, 0));
|
|
|
mask-image: $linear;
|
|
mask-image: $linear;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@mixin show {
|
|
@mixin show {
|
|
|
transform: translateY(0);
|
|
transform: translateY(0);
|
|
|
position: relative;
|
|
position: relative;
|
|
|
transition: all ease 0.3s;
|
|
transition: all ease 0.3s;
|
|
|
opacity: 1;
|
|
opacity: 1;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@mixin hide {
|
|
@mixin hide {
|
|
|
transform: translateY(-50%);
|
|
transform: translateY(-50%);
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
transition: all ease 0.1s;
|
|
transition: all ease 0.1s;
|
|
|
opacity: 0;
|
|
opacity: 0;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&-tips {
|
|
&-tips {
|
|
|
@include show;
|
|
@include show;
|
|
|
opacity: 0.5;
|
|
opacity: 0.5;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&-revert-btn {
|
|
&-revert-btn {
|
|
|
color: var(--primary);
|
|
color: var(--primary);
|
|
|
@include hide;
|
|
@include hide;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
opacity: 1;
|
|
opacity: 1;
|
|
|
border-color: var(--primary);
|
|
border-color: var(--primary);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.clear-context-tips {
|
|
.clear-context-tips {
|
|
|
@include hide;
|
|
@include hide;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.clear-context-revert-btn {
|
|
.clear-context-revert-btn {
|
|
|
@include show;
|
|
@include show;
|
|
|
}
|
|
}
|
|
@@ -280,37 +280,26 @@
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
|
|
+ background-image: url("/chat-bg.jpg");
|
|
|
|
|
+ /* 使背景图片按比例填充容器 */
|
|
|
|
|
+ background-size: cover;
|
|
|
|
|
+ /* 居中显示背景图片 */
|
|
|
|
|
+ background-position: center;
|
|
|
|
|
+ /* 避免重复 */
|
|
|
|
|
+ background-repeat: no-repeat;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* 透明遮罩
|
|
|
|
|
-.chat-body::before {
|
|
|
|
|
- content: "";
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- top: 0;
|
|
|
|
|
- left: 0;
|
|
|
|
|
- right: 0;
|
|
|
|
|
- bottom: 0;
|
|
|
|
|
- background-color: rgba(0, 0, 0, 0.3);
|
|
|
|
|
-}
|
|
|
|
|
-*/
|
|
|
|
|
-
|
|
|
|
|
.chat-body {
|
|
.chat-body {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
overflow: auto;
|
|
overflow: auto;
|
|
|
overflow-x: hidden;
|
|
overflow-x: hidden;
|
|
|
padding: 20px;
|
|
padding: 20px;
|
|
|
padding-bottom: 40px;
|
|
padding-bottom: 40px;
|
|
|
- position: relative;
|
|
|
|
|
- overscroll-behavior: none;
|
|
|
|
|
- background-image: url("/chat-bg.jpg");
|
|
|
|
|
- background-size: cover; /* 使背景图片按比例填充容器 */
|
|
|
|
|
- background-position: center; /* 居中显示背景图片 */
|
|
|
|
|
- background-repeat: no-repeat; /* 避免重复 */
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.chat-body-main-title {
|
|
.chat-body-main-title {
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
text-decoration: none;
|
|
text-decoration: none;
|
|
|
}
|
|
}
|
|
@@ -325,7 +314,7 @@
|
|
|
.chat-message {
|
|
.chat-message {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
flex-direction: row;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:last-child {
|
|
&:last-child {
|
|
|
animation: slide-in ease 0.3s;
|
|
animation: slide-in ease 0.3s;
|
|
|
}
|
|
}
|
|
@@ -334,7 +323,7 @@
|
|
|
.chat-message-user {
|
|
.chat-message-user {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: row-reverse;
|
|
flex-direction: row-reverse;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-header {
|
|
.chat-message-header {
|
|
|
flex-direction: row-reverse;
|
|
flex-direction: row-reverse;
|
|
|
}
|
|
}
|
|
@@ -344,7 +333,7 @@
|
|
|
margin-top: 20px;
|
|
margin-top: 20px;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-actions {
|
|
.chat-message-actions {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
@@ -356,7 +345,7 @@
|
|
|
margin: 0 10px;
|
|
margin: 0 10px;
|
|
|
opacity: 0;
|
|
opacity: 0;
|
|
|
pointer-events: none;
|
|
pointer-events: none;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-input-actions {
|
|
.chat-input-actions {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-wrap: nowrap;
|
|
flex-wrap: nowrap;
|
|
@@ -369,12 +358,12 @@
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
align-items: flex-start;
|
|
align-items: flex-start;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
.chat-message-edit {
|
|
.chat-message-edit {
|
|
|
opacity: 0.9;
|
|
opacity: 0.9;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-actions {
|
|
.chat-message-actions {
|
|
|
opacity: 1;
|
|
opacity: 1;
|
|
|
pointer-events: all;
|
|
pointer-events: all;
|
|
@@ -383,13 +372,13 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.chat-message-user > .chat-message-container {
|
|
|
|
|
|
|
+.chat-message-user>.chat-message-container {
|
|
|
align-items: flex-end;
|
|
align-items: flex-end;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.chat-message-avatar {
|
|
.chat-message-avatar {
|
|
|
position: relative;
|
|
position: relative;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-edit {
|
|
.chat-message-edit {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
@@ -400,12 +389,12 @@
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
opacity: 0;
|
|
opacity: 0;
|
|
|
transition: all ease 0.3s;
|
|
transition: all ease 0.3s;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
button {
|
|
button {
|
|
|
padding: 7px;
|
|
padding: 7px;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
/* Specific styles for iOS devices */
|
|
/* Specific styles for iOS devices */
|
|
|
@media screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2) {
|
|
@media screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2) {
|
|
|
@supports (-webkit-touch-callout: none) {
|
|
@supports (-webkit-touch-callout: none) {
|
|
@@ -469,12 +458,12 @@
|
|
|
|
|
|
|
|
@media only screen and (max-width: 600px) {
|
|
@media only screen and (max-width: 600px) {
|
|
|
$calc-image-width: calc(100vw / 3 * 2 / var(--image-count));
|
|
$calc-image-width: calc(100vw / 3 * 2 / var(--image-count));
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-item-image-multi {
|
|
.chat-message-item-image-multi {
|
|
|
width: $calc-image-width;
|
|
width: $calc-image-width;
|
|
|
height: $calc-image-width;
|
|
height: $calc-image-width;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-item-image {
|
|
.chat-message-item-image {
|
|
|
max-width: calc(100vw / 3 * 2);
|
|
max-width: calc(100vw / 3 * 2);
|
|
|
}
|
|
}
|
|
@@ -483,14 +472,14 @@
|
|
|
@media screen and (min-width: 600px) {
|
|
@media screen and (min-width: 600px) {
|
|
|
$max-image-width: calc(calc(1200px - var(--sidebar-width)) / 3 * 2 / var(--image-count));
|
|
$max-image-width: calc(calc(1200px - var(--sidebar-width)) / 3 * 2 / var(--image-count));
|
|
|
$image-width: calc(calc(var(--window-width) - var(--sidebar-width)) / 3 * 2 / var(--image-count));
|
|
$image-width: calc(calc(var(--window-width) - var(--sidebar-width)) / 3 * 2 / var(--image-count));
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-item-image-multi {
|
|
.chat-message-item-image-multi {
|
|
|
width: $image-width;
|
|
width: $image-width;
|
|
|
height: $image-width;
|
|
height: $image-width;
|
|
|
max-width: $max-image-width;
|
|
max-width: $max-image-width;
|
|
|
max-height: $max-image-width;
|
|
max-height: $max-image-width;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-message-item-image {
|
|
.chat-message-item-image {
|
|
|
max-width: calc(calc(1200px - var(--sidebar-width)) / 3 * 2);
|
|
max-width: calc(calc(1200px - var(--sidebar-width)) / 3 * 2);
|
|
|
}
|
|
}
|
|
@@ -510,9 +499,9 @@
|
|
|
z-index: 1;
|
|
z-index: 1;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.chat-message-user > .chat-message-container > .chat-message-item {
|
|
|
|
|
|
|
+.chat-message-user>.chat-message-container>.chat-message-item {
|
|
|
background-color: var(--second);
|
|
background-color: var(--second);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
min-width: 0;
|
|
min-width: 0;
|
|
|
}
|
|
}
|
|
@@ -527,7 +516,7 @@
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
border-top: var(--border-in-light);
|
|
border-top: var(--border-in-light);
|
|
|
box-shadow: var(--card-shadow);
|
|
box-shadow: var(--card-shadow);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-input-actions {
|
|
.chat-input-actions {
|
|
|
.chat-input-action {
|
|
.chat-input-action {
|
|
|
margin-bottom: 10px;
|
|
margin-bottom: 10px;
|
|
@@ -548,13 +537,13 @@
|
|
|
overflow: auto;
|
|
overflow: auto;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column-reverse;
|
|
flex-direction: column-reverse;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
background-color: var(--white);
|
|
background-color: var(--white);
|
|
|
border: var(--border-in-light);
|
|
border: var(--border-in-light);
|
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
|
margin-bottom: 10px;
|
|
margin-bottom: 10px;
|
|
|
box-shadow: var(--shadow);
|
|
box-shadow: var(--shadow);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.prompt-hint {
|
|
.prompt-hint {
|
|
|
color: var(--black);
|
|
color: var(--black);
|
|
|
padding: 6px 10px;
|
|
padding: 6px 10px;
|
|
@@ -564,24 +553,24 @@
|
|
|
border: transparent 1px solid;
|
|
border: transparent 1px solid;
|
|
|
margin: 4px;
|
|
margin: 4px;
|
|
|
border-radius: 8px;
|
|
border-radius: 8px;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&:not(:last-child) {
|
|
&:not(:last-child) {
|
|
|
margin-top: 0;
|
|
margin-top: 0;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.hint-title {
|
|
.hint-title {
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
font-weight: bolder;
|
|
font-weight: bolder;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@include single-line();
|
|
@include single-line();
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.hint-content {
|
|
.hint-content {
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@include single-line();
|
|
@include single-line();
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
&-selected,
|
|
&-selected,
|
|
|
&:hover {
|
|
&:hover {
|
|
|
border-color: var(--primary);
|
|
border-color: var(--primary);
|
|
@@ -624,7 +613,7 @@
|
|
|
.chat-input-send {
|
|
.chat-input-send {
|
|
|
background-color: var(--primary);
|
|
background-color: var(--primary);
|
|
|
color: white;
|
|
color: white;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
right: 30px;
|
|
right: 30px;
|
|
|
bottom: 32px;
|
|
bottom: 32px;
|
|
@@ -634,7 +623,7 @@
|
|
|
.chat-input {
|
|
.chat-input {
|
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
.chat-input-send {
|
|
.chat-input-send {
|
|
|
bottom: 30px;
|
|
bottom: 30px;
|
|
|
}
|
|
}
|