.cardContainer { width: 100%; height: 10rem; background-color: #fff; border-radius: 10px; box-shadow: 0px 2px 2px 0 rgba(0, 0, 0, 0.2); padding: 1rem; cursor: pointer; display: flex; flex-direction: row; justify-content: space-between; gap: 0.5rem; transition: all 0.2s ease; } :global(.dark) .cardContainer { background-color: #1f1f22; box-shadow: 0; } .cardContainer:hover { box-shadow: 0px 2px 8px 0 rgba(0, 0, 0, 0.1); } :global(.dark) .cardContainer:hover { box-shadow: 0; } .basicInfoContainer { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; gap: 0.5rem; min-width: 0; } .iconEmoji { width: 3rem; height: 3rem; border-radius: 0.5rem; background-color: #f5f5f5; display: flex; align-items: center; justify-content: center; font-size: 1.75rem; flex-shrink: 0; } :global(.dark) .iconEmoji { background-color: #2a2a2d; } .iconBasicInfoContainer { display: flex; flex-direction: row; gap: 0.75rem; align-items: flex-start; min-width: 0; flex: 1; } .basicInfoNameContainer { display: flex; flex-direction: column; gap: 0.2rem; min-width: 0; flex: 1; } .basicInfoNameText { font-size: 1.4rem; font-weight: 500; color: #1a1a1a; } :global(.dark) .basicInfoNameText { color: #f0f0f0; } .basicInfoDescriptionText { font-size: 0.9rem; font-weight: 400; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #b1b1b1; } :global(.dark) .basicInfoDescriptionText { color: #888888; } .basicInfoLastUpdatedTimeContainer { display: flex; flex-direction: row; align-items: center; gap: 0.5rem; } .basicInfoUpdateTimeIcon { width: 1.2rem; height: 1.2rem; color: #626262; } :global(.dark) .basicInfoUpdateTimeIcon { color: #a0a0a0; } .basicInfoUpdateTimeText { font-size: 1rem; font-weight: 400; color: #626262; } :global(.dark) .basicInfoUpdateTimeText { color: #a0a0a0; } .operationContainer { display: flex; flex-direction: column; align-items: flex-end; justify-content: space-between; gap: 0.5rem; width: 8rem; } .operationDefaultBadge { display: flex; flex-direction: row; gap: 0.5rem; } .operationDefaultBadgeIcon { width: 1.2rem; height: 1.2rem; color: #ffcd27; } :global(.dark) .operationDefaultBadgeIcon { color: #fbbf24; } .operationDefaultBadgeText { font-size: 1rem; font-weight: 400; color: #ffcd27; } :global(.dark) .operationDefaultBadgeText { color: #fbbf24; } .bigText { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.4rem; font-weight: bold; max-width: 100%; } .debugButtonIcon { width: 1.2rem; height: 1.2rem; }