frontend_nyla/src/components/Dashboard/DashboardChat/DashboardChatAreaStyles/DashboardChatConnectedFiles.module.css
2025-08-21 18:09:19 +02:00

118 lines
2 KiB
CSS

.container {
padding: 16px;
height: 100%;
max-height: 100%;
overflow: hidden;
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.attachedInfo {
margin-bottom: 12px;
padding: 8px 15px;
background-color: var(--color-secondary);
border-radius: 25px;
font-size: 14px;
color: var(--color-bg);
font-weight: 500;
flex-shrink: 0;
font-family: var(--font-family);
display: flex;
align-items: center;
gap: 4px;
}
.attachedInfoIcon {
width: 1.2rem;
height: 1.2rem;
}
.emptyState {
color: var(--color-gray);
text-align: center;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
}
.filesList {
display: flex;
flex-direction: column;
gap: 8px;
overflow-y: auto;
flex: 1;
min-height: 0;
}
.fileItem {
font-family: var(--font-family);
font-weight: 500;
padding: 10px 15px;
border: 1px solid var(--color-primary);
border-radius: 25px;
cursor: pointer;
background-color: var(--color-bg);
display: flex;
align-items: center;
gap: 12px;
color: var(--color-text);
}
.fileInfo {
flex: 1;
min-width: 0;
}
.fileName {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: flex;
align-items: center;
gap: 6px;
font-family: var(--font-family);
font-weight: 500;
color: var(--color-text);
}
.fileSize {
font-size: 12px;
color: var(--color-gray);
}
.fileActions {
display: flex;
gap: 4px;
}
.removeButton {
padding: 4px 8px;
font-size: 12px;
background-color: transparent;
border: 1px solid var(--color-secondary);
border-radius: 15px;
cursor: pointer;
color: var(--color-secondary);
transition: all 0.3s ease;
}
.removeButton:hover {
padding: 4px 8px;
font-size: 12px;
background-color: var(--color-secondary);
border: 1px solid var(--color-secondary);
border-radius: 15px;
cursor: pointer;
color: white;
}
.downloadButton {
padding: 4px 8px;
font-size: 12px;
background-color: transparent;
border: 1px solid var(--color-gray-disabled);
border-radius: 4px;
cursor: pointer;
}