/* Project memory cards define their own display modes, so preserve their hidden state. */
#projectSeparateMemoryCard[hidden],
#projectEditSeparateMemoryCard[hidden] {
    display: none !important;
}

/* ============================================================================
   Project Sharing Badge Styles (for project cards)
   ============================================================================ */

/* Shared badge indicator on project cards */
.project-shared-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: var(--hover);
    color: var(--text-color-secondary);
    margin-left: auto;
    margin-right: 8px;
}

.project-shared-badge svg {
    width: 12px !important;
    height: 12px !important;
}

.project-shared-badge-guest {
    background-color: rgba(59, 130, 246, 0.15);
    color: #3b82f6;
}

/* Owner name for shared projects */
.project-owner-name {
    font-size: 12px;
    color: var(--text-color-secondary);
    margin: 4px 0 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
