| | |
| | | --ds-ease-in-out: cubic-bezier(.4,0,.2,1); |
| | | |
| | | .ant-spin { |
| | | position: absolute; |
| | | position: fixed; |
| | | z-index: 2; |
| | | top: 30vh; |
| | | left: calc(50% - 16px); |
| | | left: calc(50vw + 115px); |
| | | transition: left 0.2s; |
| | | } |
| | | .mk-left.close + .ant-spin { |
| | | left: calc(50vw + 18px); |
| | | } |
| | | .mk-deepseek-flex { |
| | | display: flex; |
| | | height: 100vh; |
| | | overflow: hidden; |
| | | .mk-left { |
| | | width: var(--local-sider-width); |
| | | max-width: var(--local-sider-width); |
| | | width: 260px; |
| | | max-width: 260px; |
| | | position: relative; |
| | | top: 0; |
| | | bottom: 0; |
| | |
| | | padding: 0 10px; |
| | | overflow-x: hidden; |
| | | overflow-y: auto; |
| | | position: relative; |
| | | |
| | | .item-wrap { |
| | | .item-date { |
| | | background-color: #f9fbff; |
| | | color: #555; |
| | | margin: 6px 0 6px -6px; |
| | | padding: 0 10px 0 16px; |
| | | font-size: 13px; |
| | | font-weight: 600; |
| | | line-height: 18px; |
| | | // position: -webkit-sticky; |
| | | // position: sticky; |
| | | // z-index: 2; |
| | | // top: 0; |
| | | } |
| | | .item-title { |
| | | height: 38px; |
| | | color: rgb(38, 38, 38); |
| | | background-color: #f9fbff; |
| | | cursor: pointer; |
| | | border-radius: 12px; |
| | | align-items: center; |
| | | padding: 0 10px; |
| | | font-size: 14px; |
| | | display: flex; |
| | | position: relative; |
| | | transition: background-color 0.2s; |
| | | |
| | | .title { |
| | | white-space: nowrap; |
| | | flex: 1; |
| | | align-items: center; |
| | | min-width: 0; |
| | | line-height: 18px; |
| | | display: flex; |
| | | overflow: hidden; |
| | | height: 100%; |
| | | } |
| | | .ds-icon { |
| | | margin-left: 5px; |
| | | padding: 5px; |
| | | width: 24px; |
| | | height: 24px; |
| | | background: rgba(255, 255, 255, 0.9); |
| | | border-radius: 8px; |
| | | opacity: 1; |
| | | transition: opacity 0.2s; |
| | | } |
| | | } |
| | | .item-title.edit { |
| | | padding: 0px; |
| | | .ant-input { |
| | | height: 100%; |
| | | border-radius: 12px; |
| | | border-color: var(--mk-sys-color); |
| | | } |
| | | } |
| | | .item-title:hover { |
| | | background-color: var(--mk-sys-color1); |
| | | } |
| | | } |
| | | .item-wrap:not(.active):not(:hover) { |
| | | .item-title { |
| | | .ds-icon { |
| | | opacity: 0; |
| | | } |
| | | } |
| | | } |
| | | .item-wrap:not(:first-child) { |
| | | .item-date { |
| | | margin-top: 24px; |
| | | } |
| | | } |
| | | .item-wrap.active { |
| | | .item-title { |
| | | background-color: var(--mk-sys-color2)!important; |
| | | } |
| | | } |
| | | } |
| | | .user { |
| | | box-sizing: border-box; |
| | |
| | | display: inline-block; |
| | | } |
| | | .mk-anticon-deepseek { |
| | | color: #4D6BFE; |
| | | width: 32px; |
| | | height: 32px; |
| | | font-size: 32px; |
| | |
| | | margin-right: 0px; |
| | | } |
| | | .mk-anticon-new { |
| | | width: 26px; |
| | | color: rgba(139, 139, 139, 1); |
| | | svg { |
| | | width: 26px; |
| | | } |
| | | } |
| | | } |
| | | .wrap:hover { |
| | | background-color: var(--mk-sys-color1); |
| | | } |
| | | } |
| | | .history-wrap * { |
| | | .history-wrap .item-wrap { |
| | | display: none; |
| | | } |
| | | .user { |
| | |
| | | display: flex; |
| | | flex-shrink: 0; |
| | | flex-direction: column; |
| | | overflow-y: auto; |
| | | |
| | | .mk-faad { |
| | | flex-direction: column; |
| | | flex-shrink: 0; |
| | | max-width: 100%; |
| | | display: flex; |
| | | position: sticky; |
| | | background-color: #fff; |
| | | top: 0px; |
| | | z-index: 1; |
| | | |
| | | .title { |
| | | box-sizing: border-box; |
| | |
| | | font-weight: 500; |
| | | } |
| | | .mk-anticon-deepseek { |
| | | color: #4D6BFE; |
| | | width: 60px; |
| | | height: 60px; |
| | | width: 50px; |
| | | height: 50px; |
| | | } |
| | | .a8d0e1d3 { |
| | | color: #404040; |
| | | margin: 8px 0 20px; |
| | | } |
| | | } |
| | | .chat-wrap { |
| | | flex: 1; |
| | | width: 800px; |
| | | max-width: 800px; |
| | | padding: 38px 0px 40px; |
| | | |
| | | .user-wrap { |
| | | justify-content: flex-end; |
| | | margin-bottom: 16px; |
| | | padding-bottom: 32px; |
| | | display: flex; |
| | | |
| | | .content { |
| | | font-size: 16px; |
| | | line-height: 28px; |
| | | color: #262626; |
| | | padding: 8px 20px; |
| | | box-sizing: border-box; |
| | | white-space: pre-wrap; |
| | | word-break: break-word; |
| | | background-color: #eff6ff; |
| | | border-radius: 14px; |
| | | max-width: calc(100% - 48px); |
| | | position: relative; |
| | | } |
| | | .ds-icon { |
| | | width: 30px; |
| | | height: 30px; |
| | | line-height: 32px; |
| | | margin-right: 10px; |
| | | position: relative; |
| | | top: 5px; |
| | | padding: 5px; |
| | | opacity: 0; |
| | | cursor: pointer; |
| | | transition: opacity 0.2s; |
| | | color: #909090; |
| | | } |
| | | } |
| | | .user-wrap:hover { |
| | | .ds-icon { |
| | | opacity: 1; |
| | | } |
| | | } |
| | | |
| | | .assist-wrap { |
| | | font-size: 14px; |
| | | color: rgb(64, 64, 64); |
| | | margin-bottom: 12px; |
| | | padding-left: 48px; |
| | | position: relative; |
| | | |
| | | .mk-anticon-deepseek { |
| | | width: 32px; |
| | | height: 32px; |
| | | position: absolute; |
| | | top: 0px; |
| | | left: 0px; |
| | | background-color: #fff; |
| | | border-radius: 50%; |
| | | box-shadow: 0 0 0 1px #d5e4ff; |
| | | padding: 4px; |
| | | } |
| | | |
| | | .top-level { |
| | | background: rgb(245, 245, 245); |
| | | user-select: none; |
| | | border-radius: 10px; |
| | | justify-content: center; |
| | | align-items: center; |
| | | width: fit-content; |
| | | padding: 7px 14px; |
| | | display: flex; |
| | | margin-bottom: 12px; |
| | | font-size: 12px; |
| | | line-height: 18px; |
| | | color: rgb(38, 38, 38); |
| | | |
| | | .mk-anticon-think { |
| | | width: 12px; |
| | | height: 12px; |
| | | margin-right: 6px; |
| | | } |
| | | } |
| | | .mk-anticon-copy { |
| | | width: 30px; |
| | | height: 30px; |
| | | line-height: 32px; |
| | | padding: 5px; |
| | | cursor: pointer; |
| | | border-radius: 8px; |
| | | transition: background-color 0.2s; |
| | | color: #909090; |
| | | } |
| | | .mk-anticon-copy:hover { |
| | | background-color: var(--mk-sys-color1); |
| | | } |
| | | } |
| | | } |
| | | .chat-reset { |
| | | align-items: center; |
| | | margin-bottom: 34px; |
| | | display: flex; |
| | | |
| | | .wrap { |
| | | color: var(--mk-sys-color); |
| | | background-color: var(--mk-sys-color1); |
| | | cursor: pointer; |
| | | width: -moz-fit-content; |
| | | border-radius: 12px; |
| | | align-items: center; |
| | | width: fit-content; |
| | | margin-bottom: 20px; |
| | | font-size: 14px; |
| | | font-weight: 500; |
| | | line-height: 28px; |
| | | display: flex; |
| | | overflow: hidden; |
| | | padding: 2px 14px; |
| | | gap: 10px; |
| | | transition: background-color 0.2s; |
| | | |
| | | .mk-anticon-new { |
| | | width: 18px; |
| | | height: 18px; |
| | | } |
| | | } |
| | | .wrap:hover { |
| | | background-color: var(--mk-sys-color2); |
| | | } |
| | | } |
| | | .input-wrap { |
| | | width: 800px; |
| | | position: sticky; |
| | | bottom: 30px; |
| | | z-index: 2; |
| | | .c9dd4ww { |
| | | cursor: text; |
| | | box-sizing: border-box; |
| | |
| | | .mk-tail { |
| | | text-align: center; |
| | | width: 100%; |
| | | margin-top: auto; |
| | | position: absolute; |
| | | bottom: 0; |
| | | font-size: 12px; |
| | | color: rgb(163, 163, 163); |
| | | margin: 6px 0; |
| | | line-height: 14px; |
| | | padding: 6px 0; |
| | | height: 30px; |
| | | background: #ffffff; |
| | | } |
| | | .mk-tail.sticky { |
| | | position: sticky; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .mk-anticon-deepseek { |
| | | color: #4D6BFE; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | } |
| | | .mk-anticon-think { |
| | | width: 20px; |
| | | height: 20px; |
| | | } |
| | | .mk-anticon-new { |
| | | width: 22px; |
| | | height: 22px; |
| | | } |
| | | } |
| | | .mk-history-dropdown-wrap { |
| | | padding: 10px; |
| | | .ant-btn { |
| | | display: block; |
| | | border: none; |
| | | box-shadow: none; |
| | | outline: none; |
| | | height: 40px; |
| | | color: rgba(0, 0, 0, 0.85); |
| | | } |
| | | .ant-btn::after { |
| | | display: none!important; |
| | | } |
| | | .ant-btn + .ant-btn { |
| | | color: #f5222d; |
| | | } |
| | | } |