.files { border-radius: var(--codex-border-radius); border: 1px solid var(--codex-border-color); background-color: var(--codex-background-secondary); padding: 1rem 1.5rem; } .files-title { font-weight: bold; font-size: 1.125rem; line-height: 1.75rem; } .files-file:not(:last-child) { padding-bottom: 0.75rem; } .files-fileContent { display: flex; gap: 0.75rem; } .files-file:not(:last-child) .files-fileContent { border-bottom: 1px solid var(--codex-border-color); } .files-file:not(:last-child) .files-fileContent { padding-bottom: 0.75rem; } .files-fileIcon { padding: 0.5rem; border: 1px solid var(--codex-border-color); border-radius: var(--codex-border-radius); display: flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; } .files-fileData { display: flex; justify-content: space-between; align-items: center; flex-grow: 1; } .files-fileActions { display: flex; align-items: center; border: 1px solid var(--codex-border-color); border-radius: var(--codex-border-radius); padding: 0.5rem; gap: 0.75rem; } .files-fileStar { transition: fill 0.35s, stroke 0.35s; } .files-fileFavorite { fill: yellow; stroke: yellow; } .files-header { margin-bottom: 0.75rem; }