cozy-search
Version:
UI components about search bar and IA assistant
490 lines (478 loc) • 12.7 kB
CSS
/* imported from styles.styl */
.styles__assistant-container___2WDzp {
z-index: 1;
}
.styles__assistant-container___2WDzp .styles__knowledge-panel--light___1dZvc {
background-color: var(--primaryBackgroundLight);
}
.styles__assistant-container___2WDzp .styles__knowledge-panel--dark___3IGQc {
background-color: var(--greyA400);
}
.styles__trigger-button___yyIz8 {
border-radius: 20px;
padding: 4px 12px;
border: 1px solid var(--borderMainColor);
background-color: var(--paperBackgroundColor);
text-transform: none;
min-width: 0;
}
.styles__assistant-icon___1VM6i {
width: 24px;
height: 24px;
border-radius: 50%;
margin-right: 8px;
object-fit: cover;
fill: transparent ;
}
.styles__assistant-icon--small___3D9po {
width: 12px;
height: 12px;
margin-right: 0;
}
.styles__assistant-icon--composer___1i3dU {
width: 16px;
height: 16px;
margin: 0;
}
.styles__menu-item___1jvWN {
display: flex ;
align-items: center ;
justify-content: space-between ;
}
.styles__menu-item___1jvWN.styles__create-item___3ZARq {
border-top: 1px solid var(--dividerColor);
}
.styles__menu-item___1jvWN:hover .styles__menu-item-icon-button___2q_ct {
display: inline-flex ;
}
.styles__menu-item-actions___1ykUi {
display: flex;
align-items: center;
min-width: 64px;
justify-content: flex-end;
}
.styles__menu-item-icon-button___2q_ct {
display: none ;
}
.styles__chip___16BPR {
border: 0 ;
background-color: transparent ;
}
.styles__selected-item--mobile___gxVpw {
padding: 1px;
border-radius: 100%;
color: var(--white);
background-color: var(--malachite);
}
/* imported from styles.styl */
.styles__searchBarDesktop--result___2bQQy {
border-radius: 28px 28px 0 0 ;
}
.styles__suggestionsPlaceholder___y-vsv {
position: absolute;
opacity: 0.42;
pointer-events: none;
}
.styles__search-bar-icon___1affF {
opacity: 0.42;
}
.styles__search-bar--mobile___1CSb2 {
border-radius: 24px ;
height: 48px;
}
/* imported from styles.styl */
.styles__pretty-scrollbar___1-Jwd {
scrollbar-gutter: stable;
scrollbar-width: thin;
scrollbar-color: transparent transparent;
}
.styles__pretty-scrollbar___1-Jwd:hover {
scrollbar-color: var(--silver) transparent;
}
/* imported from styles.styl */
.styles__composerContainer___3bNfY {
position: relative;
border: 1px solid var(--borderMainColor);
border-radius: 20px;
padding: 8px 8px 8px 16px;
background-color: var(--paperBackgroundColor);
z-index: calc(var(--zIndex-modal) + 15);
}
.styles__composerActions___2xQEH {
margin-top: 16px;
gap: 8px;
}
.styles__conversationBar___2J-Us {
flex: 1;
min-width: 0;
max-height: 95px;
min-height: 32px;
background-color: transparent ;
border: 0 ;
}
@media (min-width: 48.063rem) {
.styles__conversationBar___2J-Us {
max-height: 178px;
}
}
.styles__conversationBar--mobile___1jdg8 {
background-color: transparent ;
border-color: transparent ;
}
@media (max-width: 48rem) {
.styles__conversationViewport___24jYX {
padding-left: 8px;
padding-right: 8px;
}
}
.styles__conversationBar-input___2DfdZ {
max-height: 80px;
}
@media (min-width: 48.063rem) {
.styles__conversationBar-input___2DfdZ {
max-height: 155px;
}
}
.styles__chatConversation___2EmkA {
overflow-y: scroll;
}
.styles__chatConversation___2EmkA::-webkit-scrollbar {
display: none;
}
.styles__conversationHeaderBar___C8tlD {
box-shadow: inset 0 -1px 0 0 var(--dividerColor);
background-color: var(--paperBackgroundColor);
}
.styles__conversationList___2GCzV {
box-shadow: inset -1px 0 0 0 var(--dividerColor);
}
.styles__conversationList--container___2xRAG {
overflow-y: scroll;
}
.styles__conversationList--container___2xRAG::-webkit-scrollbar {
display: none;
}
.styles__conversationList--hidden___20BsT {
display: none;
}
.styles__conversationListItem--selected___2jCyB {
background-color: var(--defaultBackgroundColor) ;
}
.styles__menuToggler___39GfB {
position: absolute;
box-sizing: border-box;
}
.styles__menuToggler--disabled___15vd4 {
border-bottom: 1px solid var(--dividerColor);
border-right: 1px solid var(--dividerColor);
border-bottom-right-radius: 1rem;
background: var(--paperBackgroundColor);
}
.styles__conversationChips-container___327dE {
gap: 0px;
}
.styles__conversationChips-startIcon___1yOVn {
opacity: 0.6;
}
.styles__conversationChips-chipIcon___1wmF- {
margin-left: 12px ;
}
.styles__conversationChips-deleteIcon___s9C40 {
height: 1rem ;
}
.styles__conversationChips-deleteIcon___s9C40.styles__is-warning___3sa0v {
fill: var(--warningColor);
color: var(--warningColor);
}
.styles__conversationChips-chip___2PqQv {
border-style: solid;
margin-right: 0 ;
}
.styles__cozyThread-messageContent___2HjdB {
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
hyphens: auto;
}
.styles__conversation-list-item___rQapI {
border-radius: 8px ;
align-items: stretch ;
gap: 0 ;
}
.styles__conversation-list-item___rQapI:hover .styles__conversation-list-item-action___qiuKm,
.styles__conversation-list-item___rQapI:focus-within .styles__conversation-list-item-action___qiuKm {
opacity: 1;
pointer-events: auto;
}
.styles__conversation-list-item--selected--light___3WvIn {
background: var(--primaryColorLightest) ;
}
.styles__conversation-list-item--selected--dark___JDQlY {
background: var(--grey900) ;
}
.styles__conversation-list-item--wider___2Tl2c {
align-items: center ;
}
.styles__conversation-list-item-divider___2LOP1 {
margin: 8px -16px -8px -16px ;
}
.styles__conversation-list-item-action___qiuKm {
position: absolute ;
top: 8px;
right: 8px;
opacity: 0;
pointer-events: none;
}
.styles__conversation-list-item-text___31VBM {
line-height: 16px;
overflow: hidden;
margin-right: 28px ;
}
.styles__conversation-list-item-title___3je_6 {
color: var(--primaryTextColor);
font-size: 14px;
font-weight: 500;
line-height: 16px;
letter-spacing: 0.5px;
}
.styles__conversation-list-item-meta___3Zk-r {
gap: 4px;
}
.styles__conversation-list-item-subtitle___3e_h0 {
color: var(--secondaryTextColor);
font-size: 11px;
font-weight: 400;
line-height: 16px;
}
/* imported from styles.styl */
.styles__sourcesItem___204Zw {
margin-bottom: 0.25rem ;
border: 1px solid var(--borderMainColor) ;
border-radius: 8px ;
}
/* imported from styles.styl */
.styles__BasicInfoStep___2r0eM .styles__avatar-container___kJ_64 {
border-radius: 50%;
border: 1px solid #e5e5e5;
}
.styles__BasicInfoStep___2r0eM .styles__avatar-image___2Mkxj {
border-radius: 50%;
}
.styles__BasicInfoStep___2r0eM .styles__file-input___2fB5n {
display: none;
}
.styles__ModelSelectionStep___1auXB .styles__grid-container___3wOus {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
.styles__ModelSelectionStep___1auXB .styles__grid-container--mobile___uCAg1 {
grid-template-columns: 1fr;
}
.styles__ModelSelectionStep___1auXB .styles__model-card___fbAqF {
border-radius: 16px;
border: 1px solid #e5e5e5;
position: relative;
transition: border-color 0.2s ease;
text-align: left;
background: inherit;
}
.styles__ModelSelectionStep___1auXB .styles__model-card--selected___3hKq3 {
border: 1px solid var(--primaryColor);
}
.styles__ModelSelectionStep___1auXB .styles__model-card--openrag--light___1vabR {
background: linear-gradient(90deg, #eff6ff 0%, #faf5ff 100%);
}
.styles__ModelSelectionStep___1auXB .styles__model-card--openrag--dark___1x0sK {
background: linear-gradient(90deg, #3a2899 0%, #0c091b 100%);
}
.styles__ModelSelectionStep___1auXB .styles__icon-container___1vaTp {
width: 53px;
height: 53px;
border-radius: 16px;
background-size: cover;
background-position: center;
}
.styles__ModelSelectionStep___1auXB .styles__icon-container--google___3gtC7 {
background-color: #f0f4fa;
}
.styles__ModelSelectionStep___1auXB .styles__icon-container--custom___1_EFK {
background-color: #f5f5f5;
}
.styles__ModelSelectionStep___1auXB .styles__icon-container--openai___3DsoO {
background-color: #fff;
}
.styles__ModelSelectionStep___1auXB .styles__check-icon___3uPUk {
position: absolute;
top: 16px;
right: 16px;
border-radius: 100%;
background-color: var(--successColor);
color: var(--white);
}
.styles__CreateAssistantDialog___1dSe_ .styles__close-button___3jc_w {
position: absolute;
top: 10px;
right: 10px;
}
/* imported from styles.styl */
.styles__cozyThread-user-messages___3Hfj- {
max-width: 50%;
width: fit-content;
}
.styles__cozyThread-user-messages--light___1jBny {
background: var(--grey100);
}
.styles__cozyThread-user-messages--dark___1Om3B {
background: var(--grey900);
}
/* imported from styles.styl */
.styles__resultMenu___o76q- {
overflow: hidden;
max-height: 16.5rem;
border-radius: 0 0 28px 28px;
}
.styles__resultMenu-inner___2Lf0d {
max-height: 16.5rem;
overflow: auto;
}
.styles__resultMenuItem___3-bLe {
color: var(--primaryTextColor);
}
/* imported from styles.styl */
.styles__sidebar-container___155dK {
width: 236px;
min-width: 236px;
background-color: var(--paperBackgroundColor);
z-index: calc(var(--zIndex-modal) + 30);
}
@media (max-width: 48rem) {
.styles__sidebar-container___155dK {
width: calc(100vw - 48px);
min-width: calc(100vw - 48px);
}
}
.styles__sidebar-overlay--mobile___vvKHu {
background-color: var(--actionColorActive);
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: calc(var(--zIndex-modal) + 20);
}
.styles__menu-toggle-floating___2GTmQ {
background-color: color-mix(in srgb, var(--paperBackgroundColor) 60%, transparent);
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3), 0 2px 6px 2px rgba(0,0,0,0.15);
}
/* imported from styles.styl */
.styles__source-panel___1r13x {
margin: 0;
border-radius: 0;
display: flex;
flex-direction: column;
}
.styles__source-panel-header___2i_pd {
display: flex;
justify-content: space-between;
align-items: center;
padding: 16px 20px 0;
flex-shrink: 0;
}
.styles__source-panel-description___JL2br {
padding: 16px 20px;
flex-shrink: 0;
border-bottom: 1px solid var(--dividerColor);
}
.styles__source-panel-search___2_jsF {
padding: 12px 20px;
flex-shrink: 0;
}
.styles__source-panel-content___1YU9a {
flex: 1;
overflow-y: auto;
padding: 0 8px;
}
.styles__source-panel-content___1YU9a::-webkit-scrollbar {
width: 6px;
}
.styles__source-panel-content___1YU9a::-webkit-scrollbar-thumb {
background-color: var(--dividerColor);
border-radius: 3px;
}
.styles__source-panel-footer___i_u77 {
padding: 16px 20px;
border-top: 1px solid var(--dividerColor);
flex-shrink: 0;
}
.styles__section-header___3qiTb {
display: flex;
align-items: center;
padding-right: 8px ;
gap: 0 ;
}
.styles__nested-item___1Guh8 {
padding-left: 5rem ;
gap: 0 ;
}
.styles__drive-tree-item___30uL0 {
gap: 0 ;
}
.styles__clear-all-button___2lTyP {
margin-left: auto ;
color: var(--secondaryTextColor) ;
font-size: 12px ;
text-transform: none ;
min-width: auto ;
padding: 0 ;
height: unset ;
}
.styles__clear-all-button___2lTyP:hover {
background-color: transparent ;
text-decoration: underline ;
}
.styles__date-label___3gPZY {
margin-left: auto;
padding-left: 1rem;
white-space: nowrap;
}
.styles__mail-preview___Vm-RW {
max-width: 305px ;
}
.styles__chat-header-actions___2nLD5 {
display: flex;
justify-content: flex-end;
padding: 0 16px;
}
.styles__header-clear-all___3dOMJ {
text-transform: none ;
color: var(--secondaryTextColor) ;
}
.styles__knowledge-chips-icon___2AIB6 {
height: 16px;
width: 16px;
margin: 0 ;
}
/* imported from styles.styl */
.styles__assistantWrapper-mobile___1Zx2Y {
position: fixed;
bottom: 0;
right: 0;
left: 0;
padding: 1rem;
}
.styles__assistantWrapper-mobile--light___1tVm3 {
background-color: #e9f4ff;
}
.styles__assistantWrapper-mobile--dark___3Z8Ya {
background-color: #142536;
}
.styles__assistantWrapper-mobile--offset___1Sa2x {
padding-right: 4.5rem;
}
.styles__assistantWrapper-mobile--immersive___2DU6b {
padding-bottom: calc(1rem + var(--flagship-bottom-height));
}
.styles__assistantWrapper___3SLG6 {
height: calc(100dvh - 3rem - 1px);
}