.container { display: flex; flex-direction: column; overflow: hidden; font-family: var(--font-family); } .header { display: flex; justify-content: left; align-items: center; margin-top: 1rem; margin-bottom: 1rem; flex-shrink: 0; gap: 20px; } .addButton { border-radius: 30px; background: var(--color-secondary); color: var(--color-bg); border: none; outline: none; text-align: left; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; display: flex; gap: 10px; align-items: center; font-family: var(--font-family); transition: background-color 0.2s ease; } .addButton:hover { cursor: pointer; background: var(--color-secondary-hover); } .promptCount { font-size: 0.875rem; color: var(--color-gray); font-family: var(--font-family); } .scrollableContent { flex: 1; overflow-y: auto; overflow-x: hidden; padding-right: 0.5rem; padding-bottom: 2rem; min-height: 0; } .scrollableContent::-webkit-scrollbar { width: 6px; } .scrollableContent::-webkit-scrollbar-track { background: transparent; } .scrollableContent::-webkit-scrollbar-thumb { background: var(--color-gray-disabled); border-radius: 3px; } .scrollableContent::-webkit-scrollbar-thumb:hover { background: var(--color-gray); } .promptsList { display: flex; flex-direction: column; gap: 14px; padding-bottom: 1rem; } .loadingContainer { display: flex; justify-content: center; align-items: center; padding: 2rem; } .loadingText { color: var(--color-gray); font-family: var(--font-family); } .errorContainer { padding: 1rem; background-color: var(--color-red-disabled); border: 1px solid var(--color-red); border-radius: 0.5rem; } .errorText { color: var(--color-red); font-family: var(--font-family); } .retryButton { margin-top: 0.5rem; padding: 0.5rem 1rem; background-color: var(--color-red); color: var(--color-bg); border-radius: 0.375rem; border: none; cursor: pointer; transition: background-color 0.2s; font-family: var(--font-family); } .retryButton:hover { background-color: var(--color-red-hover); } .emptyState { text-align: center; padding: 2rem; color: var(--color-gray); font-family: var(--font-family); }