/* Shared Space Styling */

/* Base button styles to match .space-delete-btn */
.space-invite-btn,
.space-revoke-btn {
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: 14px;
    padding: 4px 8px;
    /* Same padding as delete btn */
    margin-right: 4px;
    /* Space between buttons */
    transition: opacity 0.2s, color 0.2s, background 0.2s;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
}

/* Default colors (Private) */
.space-invite-btn,
.space-revoke-btn {
    color: var(--text-secondary);
    /* Gray */
}

/* Hover effects */
.space-invite-btn:hover,
.space-revoke-btn:hover {
    background: rgba(0, 0, 0, 0.05);
    color: var(--text-primary);
}

/* Shared Space Specifics */
.space-invite-btn.shared i {
    color: #4CAF50 !important;
    /* Green for shared spaces */
}

/* Hover specific for revoke (warning color) */
.space-revoke-btn:hover {
    color: #FF9800;
    /* Orange warning for revoking */
}